▼すべてを開く。
▲すべてを閉じる。
$ 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 -ax | grep sendmail 2679 ? S 0:00 /usr/sbin/sendmail -bd -q1h 2686 ? S 0:00 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue
psコマンドで-auxオプションを指定し、その出力をパイプでgrepコマンドに送り「sendmail」を検索すると、sendmailのプロセスIDが表示される。