![如何创建一个运行脚本直到另一个进程结束的进程](https://linux22.com/image/152576/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E8%BF%90%E8%A1%8C%E8%84%9A%E6%9C%AC%E7%9B%B4%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E8%BF%9B%E7%A8%8B%E7%BB%93%E6%9D%9F%E7%9A%84%E8%BF%9B%E7%A8%8B.png)
我想在运行基准测试时监控系统所需的电量。当基准测试结束时,监控进程应该被终止。监控脚本是用python编写的。我怎么做?
答案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"