Centos Crontab 没有响应

Centos Crontab 没有响应

我正在学习和尝试定时任务今天。

默认编辑器对我来说太困难了,无法弄清楚是什么导致我通过运行来删除我的 crontabcrontab-r

现在,当我跑步时crontab -e并输入我的新 cron 任务,什么也没有发生。我怀疑这是crontab-r我之前执行的命令。

有人可以帮忙吗?

答案1

当您执行 crontab -e 时,没有任何反应,它返回了正常提示?

如果它给你一个空白空间,你应该输入你的变量,例如:

0 0 * * * /opt//newauditlog.ksh > /dev/null 2>&1

完成此操作后,您可以使用 :wq! 退出

答案2

对我来说,这听起来像是一个 RTFM 问题;-)

man crontab

-e 选项用于使用 VISUAL 或 EDITOR 环境变量指定的编辑器来编辑当前的 crontab。退出编辑器后,修改后的 crontab 将自动安装。如果这两个环境变量均未定义,则使用默认编辑器 /usr/bin/editor。

所以-e选项应该“自动安装修改后的crontab”

确保有一个文件与您的用户名和您的职位相匹配/var/spool/cron/crontabs并检查内容/etc/cron.allow/etc/cron.deny

另外,查看 cron 守护进程是否正在运行: ps aux | grep cron

相关内容