我希望在bash脚本中定期启动检查流程,检查某些状态:
# my script
somethings_to_do
# check every x seconds
background_check(){
while true;do
sleep 300
#stuff
done
}
background_check &
PID=$!
echo $PID > controlfile
我希望以后能够控制这个过程。
最好的方法是什么?启动while循环到后台并捕获PID以供以后使用,如上例所示?