shell动作脚本做任务,等待然后重复?

时间:2015-11-15 14:12:05

标签: bash shell raspberry-pi motion-detection

每当我运行startmotion脚本

时,我就已经在raspberry pi上安装了运动mmal及其录制视频
     #!/bin/sh
     nohup /home/pi/mmal/motion -n -c /home/pi/mmal/motion-mmalcam.conf        1>/dev/null 2>&1 </dev/null &

然而,它一直制作视频,直到我停止动作。

我希望每隔1小时制作一段5分钟的视频。我尝试了超时命令

     #!/bin/sh
    timeout 5m nohup /home/pi/mmal/motion -n -c /home/pi/mmal/motion-mmalcam.conf        1>/dev/null 2>&1 </dev/null &

如何在每1小时后运行此脚本?

1 个答案:

答案 0 :(得分:0)

你可以使用crond来做到这一点: 输入:crontab -e

0 * * * * nohup /home/pi/mmal/motion -n -c /home/pi/mmal/motion-mmalcam.conf 1>/dev/null 2>&1 </dev/null &

5 * * * * pkill -9 motion