1

一連の非常に長いジョブを実行しています。これまでのところ 1 つが完了しましたが、終了するまでの実行時間を確認するのを忘れていました。Linux で完了したプロセスにかかった時間を調べる方法はありますか?

4

2 に答える 2

3

まだ実行中のプロセスの場合、これは次のように可能です。

/proc/process-PID作成された時間を確認します。stat /proc/myprocesspid

完了したプロセスの場合、そのプロセスがログを作成しない限り、これは不可能です。

プロセスの PID を調べるには、topコマンドを使用して、使用中のプロセスのインタラクティブな順序付きリストをps -aux表示したり、システム上のすべてのプロセスを長いリストとして表示したりできます。

于 2013-10-09T22:59:17.300 に答える
0

ジョブが専用のログを出力しなかった場合は、/var/log/messagesまたはdmesg(またはディストリビューションに応じてシステム ログ メッセージが保存されている場所) を参照することをお勧めします。少し運が良ければ、役に立つ出力を見つけることができます。

于 2013-10-09T22:52:01.773 に答える