プロセスが完了した後に実行にかかった時間を確認するには?

プロセスが完了した後に実行にかかった時間を確認するには?

現在、プロセスが実際に実行された時間を確認するために、次のコマンドを使用しています。

ps -eo uid,pid,etime | egrep '^ *MY_ID' | egrep 'PID_OF_PROCESS'

出力は次のとおりです。

MY_ID PID_OF_PROCESS       00:16

ところで、プロセスが終わってから実際に実行するのにどれくらい時間がかかったのか知りたいのですが、その情報が見つからないようです。

ベストアンサー1

プロセスが完了したら、そのような情報を取得することは不可能だと思います。

この情報が必要であることを事前に知っている場合は、次のコマンドを実行できます。

time <command>

例えば

~> time sleep 1

real        0m1.003s
user        0m0.002s
sys         0m0.001s

おすすめ記事