为用户 CentOS 5.x 启用 crontab 作业?

为用户 CentOS 5.x 启用 crontab 作业?
cat /etc/cron.allow
root
neolix
john

我们已经在 CentOS 5.x 中添加了一个用户来运行他们的 crontab 作业,但他们仍然无法运行该作业。如果我们缺少了任何内容,请随时告诉我们。

答案1

您确实没有给我们提供太多信息。需要检查一下。

检查 cron 是否正在运行

/sbin/service crond status
crond (pid  4186) is running...

如果不是,那就开始吧

/sbin/service crond start

让用户运行crontab -l此命令,将列出他们已定义的作业。如果他们没有定义任何作业,则使用crontab -e创建它们。

如果他们确实有定义的作业,那么检查它们是否已经运行 - 您是否等待的时间不够长,请查看文件/var/log/cron

如果作业正在运行但您没有获得预期的输出,则添加&>/tmp/cronjob.out到 crontab 条目的末尾以捕获作业的输出。

相关内容