扫码关注官方订阅号
在centos中使用使用crontab -e看到的内容和直接vi /etc/crontab看到的内容不同,而且直接修改了/etc/crontab之后没有启动定时任务,这是怎么回事
crontab -e
vi /etc/crontab
/etc/crontab
光阴似箭催人老,日月如移越少年。
注意一下执行命令的用户
先查看crontab服务是否运行ps -aux | grep crond 看下当前任务列表crontab -l,还有日志/var/log/croncrontab -e修改的是/var/spool/cron下对应用户的cron文件
ps -aux | grep crond
crontab -l
/var/log/cron
/var/spool/cron
cron
/etc/crontab是系统的计划任务,不要写在里面
修改了之后,有重新载入吗?比如执行 systemctl reload crond.service
crontab -e编辑的不是/etc/crontab文件,而是/var/spool/cron/$USER。
/var/spool/cron/$USER
/etc/crontab里面是全局配置,修改后要重启crond才能生效。 crontab -e是编辑用户的crontab,配置在楼上说的目录。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
注意一下执行命令的用户
先查看crontab服务是否运行
ps -aux | grep crond看下当前任务列表
crontab -l,还有日志/var/log/croncrontab -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,配置在楼上说的目录。