プロセスの話
psコマンドで動作中のプロセスを確認する(一部)(ubuntu10.04)
$ ps x
PID TTY STAT TIME COMMAND 1461 ? S 0:05 update-notifier 1463 ? S 0:00 /usr/lib/indicator-messages/indicator-messages-service 1465 ? S 0:00 /usr/lib/indicator-application/indicator-application-service 1467 ? S 0:00 /usr/lib/indicator-sound/indicator-sound-service 2065 ? S 0:00 /bin/sh /usr/lib/firefox-3.6.3/firefox 2070 ? S 0:00 /bin/sh /usr/lib/firefox-3.6.3/run-mozilla.sh /usr/lib/firefox-3.6.3/firefox-bin 2074 ? Sl 124:01 /usr/lib/firefox-3.6.3/firefox-bin 2076 ? Sl 0:40 gnome-terminal 2080 ? S 0:00 gnome-pty-helper 2081 pts/0 Ss 0:01 bash 3308 pts/0 R+ 0:00 ps x
「STAT」のところが「S」になっているものが待ちの状態のプロセスで,「R」になっているものが実行可能な状態.見て分かるとおり,psコマンドを実行している間はpsコマンドのみが実行されています.こうしてプロセスが次々と切り替わっていくわけか.
今現在,56個のプロセスが動いていることが確認できました.へぇー結構たくさんのプロセスが動いているんですねー
それだけ
プロセス、リンク、task_struct構造体より抜粋