更改crontab文件后如何重新启动cron?

577

在更改crontable文件后,我是否需要重新启动cron?


11
不是忽视@leonbloy的回答,但我发现在我的Linux系统中实现第一个按分钟格式正确的cron作业直到系统重启后才开始运行。没有测试sudo service cron restart命令。 - geotheory
4
哎呀,我真希望每次更新我的定时任务表(crontab)时不必重启生产服务器(并且确实不需要这样做)。 - jcollum
12个回答

3

在CentOS上(我的版本是6.5),编辑crontab文件后,您必须关闭编辑器才能在CRON中反映您的更改。

crontab -e

执行该命令后,您可以看到新条目出现在/var/log/cron中。

Sep 24 10:44:26 ***** crontab[17216]: (*****) BEGIN EDIT (*****)

仅仅在修改完定时任务编辑器后保存并不会生效。你必须离开编辑器,才能让 cron 反映变化。退出后,新条目将出现在日志中:

Sep 24 10:47:58 ***** crontab[17216]: (*****) END EDIT (*****)

从此刻开始,您所做的更改将对CRON可见。


2

Ubuntu 18.04

使用方法:/etc/init.d/cron {start|stop|status|restart|reload|force-reload}

(注:本文为IT技术相关内容)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接