特定のプロセスのインスタンスがいくつか実行されており、最後に開始されたプロセスIDのプロセスIDを確認したいと思います。これまでのところ、私はこのコードに到達しました:
ps -aef | grep myProcess | grep -v grep | awk -F" " '{print $2}' |
while read line; do
echo $line
done
これにより、myProcessのすべてのプロセスIDが取得されます。どういうわけか、このpidの実行時間を比較して、実行時間が最も短いものを見つける必要があります。しかし、私はそれを行う方法がわかりません...