现有系统:
$ uname -r
2.6.18-398.el5`
$ uname
Linux
我想安排一个我的shell脚本10-10am。
我正在使用crontab -e
按I进入插入模式
10 10 * * * /home/oracle/sample.sh
crontab正在上午10点到10点安排工作。
当我将相同的作业迁移到生产时,我发现crontab没有安排作业。
$ uname -r
2.6.32-220.el6.x86_64`
$ uname
Linux
我无法找到任何日志文件.crontab没有初始化作业。
欣赏宝贵的时间和帮助。
答案 0 :(得分:0)
可能是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 cron