Fra*_*k V 0 scheduled-task cron
注意:我已经查看了cron: can't lock /var/run/crond.pid, otherpid 可能是 3759但我相信我的问题是不同的(但产生的问题相同。)
我对 cron 很陌生。我设置了一个脚本来每分钟运行一个 python 脚本来测试一切是否正常。我确实crontab
用来完成这个。它工作得很好,所以我想将它切换为每 4 小时运行一次。
我改变了我的* * * * * {...}
,* */4 * * * {...}
但工作是每分钟继续运行。过去一个小时左右都是这样。
当我尝试运行时cron restart
(认为这会解决问题),我收到以下错误消息:
cron:无法锁定/var/run/crond.pid,其他pid可能是2311:资源暂时不可用
我的 cron 语法错误吗?为什么我无法重新启动 cron?
你的语法应该是
0 */4 * * * <command>
Run Code Online (Sandbox Code Playgroud)
*
正如您所经历的那样,分钟字段中的A会导致它每分钟运行一次。零将导致它在每小时 0 分钟后运行,每 4 小时运行一次。
不知道为什么不能重启 cron;也许您的 cron 工作是对您的机器进行 DoS。