-1
Linuxでいくつかのベンチマークを起動し、vmstatやiostatなどの監視ツールで監視する必要があります。 ベンチマークは数時間実行されるので、ベンチマークが終了するまで(たとえば)vmstatごとにvmstatを実行して監視プロセスを自動化し、殺すまで無期限に続行しないようにしたい手動で どうすればいいですか?Linux:プロセスが終了したときに監視ツールを停止する
Linuxでいくつかのベンチマークを起動し、vmstatやiostatなどの監視ツールで監視する必要があります。 ベンチマークは数時間実行されるので、ベンチマークが終了するまで(たとえば)vmstatごとにvmstatを実行して監視プロセスを自動化し、殺すまで無期限に続行しないようにしたい手動で どうすればいいですか?Linux:プロセスが終了したときに監視ツールを停止する
バックグラウンドでvmstat 5
を実行すると、5秒ごとに印刷されます。
ベンチマークが完了した後、PIDを記録して終了します。
vmstat 5 > vmstat.log &
pid_of_vmstat=$!
run_benchmark
kill "$pid_of_vmstat"
テストされていない場合、動作しない場合はbashのマニュアルページをお読みください。