通常指示它通过命令行引入新的cron作业。但我发现手动编辑(在文本编辑器中)用户cron文件(如)更加容易(可以更好地控制当前cron任务)/var/spool/cron/crontabs/root
。
在文本编辑器中编辑文件是否有危险?
默认文件中的注释令人困惑。第一行说
# DO NOT EDIT THIS FILE - edit the master and reinstall.
但是第四行说
# Edit this file to introduce tasks to be run by cron.
2
为什么不将内容放在/etc/cron.d下呢?
—
Zoredache
这可能是一个好主意;但是我并不是说要编辑哪个文件,而是通过编辑器或运行crontab命令比较编辑文件。
—
Googlebot 2012年
@All我猜唯一的区别是crontab -e进行的语法检查。它只是带有语法检查的文本缓冲区。您也可以更改常规编辑器,然后将crontab-e加载到其中。xyntax的重要性在于,如果执行错误,所有文件都将被忽略。即使使用外部工具,也应使用crontab-e读取文件,并在完成后将其发送回crontab-e。这样一来,您就不必再担心语法了。最好将文件从用户和系统任务中分离出来,因此您应该对用户/测试任务使用更好的/etc/cron.d。
—
m3nda 2015年