すべてを | |
▼開く |
閉じる▲ |
$ ps -aux | grep syslogd root 1599 0.0 0.2 2728 532 ? S 15:08 0:00 syslogd -m 0 masa 2017 0.0 0.0 1400 36 pts/1 R 15:33 0:00 grep syslogd
psコマンドで-auxオプションを指定して、現在実行されているプロセスを表示させる。この結果をパイプ「|」でgrepコマンドに送り、その中の文字列「syslogd」が存在する行を検索する。この時、syslogdを検索しているgrepコマンドも検索結果に含まれる。syslogdが動いているか、またsyslogdプロセスを停止させたいなどの場合に、プロセスを検索するために使用する。
$ ps PID TTY TIME CMD 1982 pts/1 00:00:00 bash 2595 pts/1 00:00:00 ps
psコマンドを実行すると、現在実行されている自分のプロセスが表示される。ここでは、現在実行中のシェル「bash」とこれを表示している自分自身であるpsコマンドの2つのプロセスが動いていることが判る。プロセスを強制終了させたい場合などにPID(プロセスID)を調べるために用いる。
Copyright iDesign Inc., 2005-2012