我知道这个问题已被多次询问并且我做了很多研究,但我仍然无法运行这个非常简单的cron:
$ crontab -l
* * * * * /bin/date
理想情况下,这应该每分钟打印一次日期。
没有cron.allow
或cron.deny
文件,cron
守护程序正在运行:
ps -e | grep cron
1119 ? 00:00:00 cron
17646 ? 00:00:00 cron
知道可能出现什么问题吗?
答案 0 :(得分:0)
Cron进程在它们自己的单独子进程中运行,因此在shell中将无法看到cron作业的输出。
相反,您必须捕获cron命令的输出并保存它们。所以,设置你的cronjob如:
* * * * * /bin/date >> /home/user/date.log
现在,如果您将拖尾此日志文件,您将开始看到结果。