他のプロセスが終了するまでスクリプトを実行するプロセスを作成する方法

他のプロセスが終了するまでスクリプトを実行するプロセスを作成する方法

ベンチマークの実行中にシステムに必要な電力を監視したいと思います。ベンチマークテストが終了したら、監視プロセスも終了する必要があります。監視スクリプトはPythonで書かれています。どうすればいいですか?

答え1

1つの方法は、スクリプトを使用してPython電源の監視とベンチマークを開始することです。ベンチマークプロセスが完了すると、スクリプトはPythonプロセスを終了します。

#!/bin/sh

# start Python power monitor; sample code!
python -c 'import time; time.sleep(20)' &
m=$!

# start the Benchmark
./benchmark.sh

# Benchmark is done; kill the monitor
kill "$m"

関連情報