我的结果顶部sudo crontab -e
显示了以下内容:
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (Dox-Web-1_CRONTAB installed on Fri Jul 30 17:51:25 2010)
# (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp $)
# DO NOT EDIT THIS FILE FROM CRONTAB
# EDIT ORIGINAL FILE /scripts/Dox-Web-1_CRONTAB
我编辑了此处指定的文件,然后尝试,/etc/init.d/cron reload
/etc/init.d/cron restart
但当我使用 sudo 编辑 crontab 时它没有显示。我做错了什么?
答案1
编辑后/scripts/Dox-Web-1_CRONTAB
,您需要运行
$ crontab /scripts/Dox-Web-1_CRONTAB
它会将其加载到用户 crontab 文件中。你可以验证它是否已被加载
$ crontab -l
可以使用
$ crontab -e
该警告表明您不应编辑存储在中的 crontab 文件/var/spool/cron/crontabs/
,该文件是其中的一部分crontab filename
并可crontab -e
写入其中。
另外,您不需要重新启动或重新加载 cron 守护程序。该crontab
命令会告诉 cron 守护程序 crontab 文件已更新。