Answers:
否。只要使用crontab -e
命令来编辑文件,在保存文件时,您会收到“已安装新的Crontab”消息。而已。
crontab -e
该文件怎么办?
您必须详细说明如何添加位置,这很重要。但是我认为以下内容可以解决任何情况。
是的,cron
要进行需要知道,你所做的更改,但没有,你没有一定需要明确地做任何事情来更新它。
我在cron
这里为简短版本解释手册:
如前所述,crontab -e
首选方法将通知cron
某些更改。
但是,cron
每分钟“唤醒”以查看其是否有该分钟的任务。它还会扫描/var/spool/cron/crontabs
并以更新的“ mtime”(修改的时间,这意味着文件内容必须已更新)重新加载所有文件。
因此,从理论上讲,如果您什么都不做,cron
将会“唤醒”并看到您直接在中进行了更改/var/spool/cron/crontabs
。
但是,如果可以,请使用crontab -e
。完成编辑后,它甚至还提供已更新的反馈,它表示:
crontab: installing new crontab
具体来说,这意味着它为您刚刚通过编辑的文件刷新了内存中的副本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.
crontab <filename>
-和crontab -r
。