【问题标题】:shell motion script to do task ,wait and then repeat?外壳运动脚本执行任务,等待然后重复?
【发布时间】:2016-02-16 16:21:32
【问题描述】:

每当我运行 startmotion 脚本时,我都会在树莓派上安装 Motion 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 小时运行一次此脚本?

【问题讨论】:

    标签: bash shell raspberry-pi motion-detection


    【解决方案1】:

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

    0 * * * * nohup /home/pi/mmal/motion -n -c /home/pi/mmal/motion-mmalcam.conf 1&gt;/dev/null 2&gt;&amp;1 &lt;/dev/null &amp;

    5 * * * * pkill -9 motion

    【讨论】:

    • 如果我想每 15 分钟运行一次脚本 30 分钟?
    猜你喜欢
    • 1970-01-01
    • 2016-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-28
    • 1970-01-01
    • 2015-11-14
    相关资源
    最近更新 更多