关于centos中设置crontab的疑惑

在centos中使用使用crontab -e看到的内容和直接vi /etc/crontab看到的内容不同,而且直接修改了/etc/crontab之后没有启动定时任务,这是怎么回事

阅读 4.1k
6 个回答

注意一下执行命令的用户

先查看crontab服务是否运行ps -aux | grep crond
看下当前任务列表crontab -l,还有日志/var/log/cron
crontab -e修改的是/var/spool/cron下对应用户的cron文件

/etc/crontab是系统的计划任务,不要写在里面

修改了之后,有重新载入吗?比如执行 systemctl reload crond.service

crontab -e编辑的不是/etc/crontab文件,而是/var/spool/cron/$USER

/etc/crontab里面是全局配置,修改后要重启crond才能生效。 crontab -e是编辑用户的crontab,配置在楼上说的目录。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题