每小时 cron 作业运行良好,除了午夜

每小时 cron 作业运行良好,除了午夜

我有一个 cron 作业,设置为每小时运行一次0 * * * *。该命令是运行 postgres 查询并输出到文件:

0 * * * * psql foo -f /home/foo/stats.sql >> /home/foo/stats.txt

这是foo用户的 crontab,并且foo可以访问数据库。

任务每小时成功运行一次。它记录now()在每个条目和查询结果的顶部。除了午夜。 01:00 至 23:00 每小时都有一次入场,但 00:00 绝无入场机会。

奇怪的是 cron 作业实际上在午夜运行。您可以在系统日志中看到它:

Jul  9 00:00:01 hostname CRON[24315]: (foo) CMD (psql foo -f /home/foo/stats.sql >> /home/foo/stats.txt)

它从不向文件输出任何内容。系统日志中没有错误,没有任何迹象表明出现任何问题,只是输出文件中没有午夜条目。

我在 Debian Stretch 上。

相关内容