如何在bash中守护while循环?

时间:2015-02-02 17:21:38

标签: bash

我希望在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以供以后使用,如上例所示?

0 个答案:

没有答案