プロセスがいつ起動したのかは、psコマンドで簡単に確認できます。
ps -eo pid,comm,lstart,args | { head -n 1; grep httpd; }
PID COMMAND STARTED COMMAND 10172 httpd Mon May 31 20:37:58 2021 /usr/sbin/httpd -DFOREGROUND 10173 httpd Mon May 31 20:37:58 2021 /usr/sbin/httpd -DFOREGROUND 10174 httpd Mon May 31 20:37:58 2021 /usr/sbin/httpd -DFOREGROUND 10175 httpd Mon May 31 20:37:58 2021 /usr/sbin/httpd -DFOREGROUND 10176 httpd Mon May 31 20:37:58 2021 /usr/sbin/httpd -DFOREGROUND 10177 httpd Mon May 31 20:37:58 2021 /usr/sbin/httpd -DFOREGROUND 10178 httpd Mon May 31 20:37:59 2021 /usr/sbin/httpd -DFOREGROUND 10179 httpd Mon May 31 20:38:00 2021 /usr/sbin/httpd -DFOREGROUND 10180 httpd Mon May 31 20:38:00 2021 /usr/sbin/httpd -DFOREGROUND 10362 httpd Mon May 31 21:15:17 2021 /usr/sbin/httpd -DFOREGROUND
上記はhttpdのプロセス起動時刻を出力しています。起動時刻を確認したいプロセス名を任意に指定して下さい。
{ head -n 1; grep httpd; }の箇所は、出力結果のヘッダ行である1行目と、httpdでgrepした結果を抽出しています。
引数 | 意味 |
---|---|
e | 全てのプロセスを選択する。-A と同じ。 |
o | ユーザ定義のフォーマットを指定する。 |
pid | プロセスのプロセス ID 番号。 |
comm | コマンド名。コマンドに続く引数は表示されない。 |
lstart | コマンドが実行された時刻。 |
args | 引数付きのコマンド名。 |