Thomas Weller Asked: 2015-12-01 14:23:46 +0800 CST2015-12-01 14:23:46 +0800 CST 2015-12-01 14:23:46 +0800 CST 我是否需要将 /etc/crontab 中的更改通知 cron? 772 sudo nano /etc/crontab我已经根据我在网上找到的这个问题编辑了系统 crontab 表。这是否足以运行作业,或者我是否需要cron在编辑文件后使用命令“通知”或“刷新”? 此外,Oracle 网站说我应该使用 验证文件crontab -l,但该命令只列出 root 的 crontab,而不是系统 crontab。我将如何验证系统 crontab? cron 2 个回答 Voted Best Answer Fabby 2015-12-01T14:37:19+08:002015-12-01T14:37:19+08:00 直接编辑 cron 是个坏主意。您应该crontab -e根据姊妹网站上的答案来编辑 cron 文件,以询问 Ubuntu ... 根据 cron 手册页的说法: 检查 crontable 中更改的方法有两种。第一种方法是检查文件的修改时间。第二种方法是使用 inotify 支持。在守护程序启动后,inotify 的使用记录在 /var/log/cron 日志中。inotify 支持检查所有 crontable 中的更改,并仅在检测到更改时访问硬盘。 所以你应该很可能是安全的,你的 cron 作业将会运行。 Oracle 站点正在谈论的验证是一种视觉验证,表明您没有做一些愚蠢的事情,比如在不保存文件的情况下退出编辑器…… ;-) user283885 2015-12-01T14:29:28+08:002015-12-01T14:29:28+08:00 在 ubuntu 上,至少不需要启动 cicle cron 来查看新添加的内容(但是,如果您担心的话,您可以通过sudo service crond restart)。您可以grep cron /var/log/syslog查看您的命令是否运行。
直接编辑 cron 是个坏主意。您应该
crontab -e
根据姊妹网站上的答案来编辑 cron 文件,以询问 Ubuntu ...根据 cron 手册页的说法:
所以你应该很可能是安全的,你的 cron 作业将会运行。
Oracle 站点正在谈论的验证是一种视觉验证,表明您没有做一些愚蠢的事情,比如在不保存文件的情况下退出编辑器…… ;-)
在 ubuntu 上,至少不需要启动 cicle cron 来查看新添加的内容(但是,如果您担心的话,您可以通过
sudo service crond restart
)。您可以grep cron /var/log/syslog
查看您的命令是否运行。