【发布时间】:2019-02-13 22:09:50
【问题描述】:
在位于不同国家/地区的 Debian 9 远程服务器上(我没有 root/sudo 访问权限),我正在尝试在我的本地时区设置以下 3 个不同的 crontab 任务。
*/10 * * * * /usr/bin/env TZ=Asia/Karachi /home/smo/pg/pg --silent -co pg_D.cfg
00 01 * * * /usr/bin/env TZ=Asia/Karachi /home/smo/pg/pg --silent -co pg_M.cfg
59 23 * * * /usr/bin/env TZ=Asia/Karachi /home/smo/pg/pg --silent -co pg_Y.cfg
(“pg_D/pg_M/pg_Y.cfg”文件生成带有时间戳的html文件)
第一个任务工作正常,html 输出包含本地时间戳,但任务 2 和 3 根本没有运行。 我还通过在每个 crontab 任务之上添加 CRON_TZ=Asia/Karachi 来尝试使用 CRON_TZ,但没有运气。
我想知道为什么任务 #1 运行但其他两个失败? 我在这里错过了什么吗?
【问题讨论】: