如何在 cron/at 作业仍在运行时查看其输出?

如何在 cron/at 作业仍在运行时查看其输出?

当作业完成时,cron 或 atq 作业的输出会自动通过电子邮件发送给用户。

但是我正在运行一个耗时的脚本,我想在它完成之前检查它是否正常运行。

我检查了 /tmp,但没有相关文件。我在 /proc/ 中搜索了,但什么也没找到。我在 /var/logs 中搜索了,但也没有找到任何内容。但是,输出必须先保存在某个地方,然后才能通过电子邮件发送(希望它没有保存在内存中)。因此,它应该在某个地方。

我知道我可以使用其他解决方案(将日志写入文件),但我想知道针对这种特定情况是否有任何技巧。

答案1

在这里,您可能会找到针对上述问题的可能解决方案动态 cron 作业创作一个脚本,在随机生成的时间段内自动执行cron 作业任务

相关内容