如何查看 AIX 中“at”命令的历史记录?

如何查看 AIX 中“at”命令的历史记录?

我遇到一个奇怪的问题,有时该at命令似乎没有运行我配置它运行的命令。

例如:

at -t 201510071042
runsomescript
<Ctrl-D>

runsomescript由于某种原因,2015/10/07 10:42am 没有运行。我在哪里可以看到为什么 at运行命令失败?我正在寻找该过程的某种日志文件at

另外,我知道at发送邮件。话虽如此,当at无法执行命令时我也没有收到电子邮件。

如果我at -lov在提交作业后立即运行,我会在队列中看到它在适当的时间运行。


截至 2016 年 2 月 17 日的附加信息

at命令失败时,邮件包含以下“Cron Job Failure”消息:

Cron: 0481-072 Cannot change to your home directory. 

答案1

人在

at 命令会向您邮寄计划命令的标准输出和标准错误的所有输出,除非您重定向该输出。

因此,请确保您可以使用 发送邮件sendmail,并确保您的脚本不会重定向错误(例如,重定向到/dev/null)。

相关内容