【发布时间】:2019-06-09 21:04:23
【问题描述】:
我希望每 15 分钟运行一次以下 cron,但由于某种原因,它会尝试每分钟运行一次命令,这会迫使服务器运行非常缓慢,因为它开始一次完成多个备份,因为每次大约需要 5 分钟备份。
不是最终的解决方案,我正在使用 cron 进行测试,看看调度系统是否能很好地解决这个问题。
*15 * * * * /var/nextcloudbackup/runbackup.sh
有什么想法吗?
【问题讨论】:
我希望每 15 分钟运行一次以下 cron,但由于某种原因,它会尝试每分钟运行一次命令,这会迫使服务器运行非常缓慢,因为它开始一次完成多个备份,因为每次大约需要 5 分钟备份。
不是最终的解决方案,我正在使用 cron 进行测试,看看调度系统是否能很好地解决这个问题。
*15 * * * * /var/nextcloudbackup/runbackup.sh
有什么想法吗?
【问题讨论】:
试试下面的公式:*/15 * * * *。我还构建了this tool,它可以帮助您和任何人轻松生成 cron 计划。
【讨论】:
如果您希望它每 15 分钟运行一次,则需要 */15(或 0,15,30,45),而不是 *15。
不过,更根本的是,您应该考虑让您的备份过程使用锁定文件或类似的东西来防止重复的同时执行。
【讨论】: