벤치마크를 실행하는 동안 시스템에 필요한 전력을 모니터링하고 싶습니다. 벤치마크 테스트가 종료되면 모니터링 프로세스도 종료되어야 합니다. 모니터링 스크립트는 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"