すでに知っているすべての人 GNU / Linuxの または、Unixシステムは、プロセスを監視できるpsコマンドや、オペレーティングシステムで開いているプロセスを操作できる他のプログラムを認識します。 さて、私たちはすでにプロセスに関連するいくつかの管理を実行するためのいくつかのチュートリアルを公開していますが、今日はこの記事を捧げて、実行を知る方法をステップバイステップで簡単に説明する投稿を作成しますプロセスの時間がアクティブになっています。
場合によっては、によって開かれたファイルなどの詳細を知る必要があるだけではありません。 プロセス または、kill コマンドを使用してプロセスを強制終了するための PID など。 ただし、プロセスの実行にかかる時間も把握しなければならない場合があります。 たとえば、それが奇妙なプロセスである場合は、そのプロセスがアクティブになっている期間を把握します。 それはある種のマルウェアであるか、システムのバックグラウンドで起動されて特定の望ましくない活動を実行している可能性があるため、時間を知ることで被害の程度を知ることができます。 これはほんの一例であり、実行時間を知る必要があるケースは他にもたくさんあるかもしれません。 そうですね、そのために必要なのは psコマンドとpdof。 XNUMX番目を使用して、チェックするプロセスのPIDを確認します。 明らかに、それが奇妙なプロセスである場合、すべてのアクティブなプロセスを監視し、それを手動で検出する以外に選択肢はありません...しかし、既知のソフトウェアの場合:
pidof httpd
この場合、HTTPデーモンのプロセスのPIDが返されますが、別のプログラムを見つけたい場合は、このプログラムの代わりにその名前を使用してください。 PID 8735を返すと想像してみましょう。次に、psを使用してetimeオプションで時間を決定します。
ps -p 8735 -o etime
そして、それは私たちにそれが実行されている日、時間、分、秒を与えます。 DD-HH:MM:SS形式ではなく秒単位で時間を表示する場合は、オプションを使用します 時間.