Ray*_*Fun 50 ubuntu cron ubuntu-8.04
当您在 Apache 中更改某些内容时,您需要重新加载或重新启动 apache。添加/更新 crontab 后,是否需要在 Ubuntu Server 8.04 中刷新或重新启动任何内容?非常感谢您的帮助。
Saf*_*ado 62
不会。只要您使用该crontab -e
命令来编辑文件,当您保存它时,您就会收到“已安装新 Crontab”消息。就是这样。
小智 7
详细说明如何/在何处添加 cron 非常重要。但我认为以下内容可以解决任何情况。
是的,cron
需要知道您进行了更改,但是不需要,您不一定需要明确执行任何操作来更新它。
我cron
在这里将手册解释为简短版本:
如前所述,crontab -e
首选方法将通知cron
某些内容发生更改。
但是,cron
每分钟都会“醒来”以查看该分钟是否有任务。它还会扫描/var/spool/cron/crontabs
并重新加载具有更新的“mtime”(修改时间,意味着文件内容必须已更新)的任何文件。
因此从理论上讲,如果您什么都不做,cron
就会“醒来”并看到您直接在/var/spool/cron/crontabs
.
但如果可以的话,请使用crontab -e
. 当您完成编辑后,它甚至会向您提供已更新的反馈,它说:
crontab: installing new crontab
Run Code Online (Sandbox Code Playgroud)
具体来说,这意味着它刷新了您刚刚通过 编辑的文件在内存中的副本crontab
。
这是手册 CRON(8) 的引用:
cron searches its spool area (/var/spool/cron/crontabs) for
crontab files (which are named after accounts in /etc/passwd);
crontabs found are loaded into memory. Note that crontabs in this
directory should not be accessed directly - the crontab command
should be used to access and update them.
Run Code Online (Sandbox Code Playgroud)