Cron 任务调度并在一定时间间隔后停止

Cron 任务调度并在一定时间间隔后停止

我正在管理一台具有多个 cron 任务的服务器,其中一个 crontab 条目如下所示:

51 ​*/2 *​ * * /root/backup.sh

谁能解释一下这里发生了什么,脚本在什么时间运行?

我想每小时运行一个脚本 20 分钟,每隔 20 分钟运行另一个脚本,我将如何实现?

另外,我想运行我的第三个 cron 20 或 30 分钟,然后它会停止,下一个小时或每两三个小时再次恢复,再次运行 20 分钟,然后停止,我可以这样做吗?

答案1

这里有一个非常全面的教程。

http://code.tutsplus.com/tutorials/scheduling-tasks-with-cron-jobs--net-8800

在您向我们展示的示例中,cron 每两个小时运行一次,在第 51 分钟运行一次。

要每 20 分钟运行一次脚本,您可以这样做

*/20 * * * * /root/backup.sh

相关内容