现有系统:
$ uname -r
2.6.18-398.el5`
$ uname
Linux我想把我的shell脚本安排在上午10点到10点。
我正在使用crontab -e
按i进入插入模式
10 10 * * * /home/oracle/sample.shcrontab将作业安排在上午10-10点
当我将相同的作业迁移到生产环境中时,我发现crontab没有调度这些作业。
$ uname -r
2.6.32-220.el6.x86_64`
$ uname
Linux我找不到任何日志file.crontab没有初始化作业。
感谢您的宝贵时间和帮助。
发布于 2015-04-09 21:56:37
可能cron守护进程没有读取。
cron守护进程负责查找/etc/crontab文件并生成进程。
您可以查看它是否正在运行,就像下面这样简单:
$ ps aux | grep cron
root 1090 0.0 0.0 6784 3776 ? Ss Apr06 0:00 /usr/sbin/cron -f或
$ systemctl status cron
● cron.service - Regular background program processing daemon
Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2015-04-06 15:26:33 EDT; 2 days ago
Docs: man:cron(8)
Main PID: 1090 (cron)
CGroup: /system.slice/cron.service
└─1090 /usr/sbin/cron -f如果守护进程未运行,则可以使用以下命令调用它:
# systemctl start cronhttps://stackoverflow.com/questions/29537259
复制相似问题