com*_*eye 9 time cron time-zone crontab
如何让 cron 作业在格林威治标准时间而不是当地时间运行?
这是我的 crontab 文件:
#m h d m wday command
TZ=GMT
5 0,6,12,18 * * * ~/Documents/bash/transfer.sh
Run Code Online (Sandbox Code Playgroud)
我的工作似乎在本地时间 (GMT+11) 运行我正在运行 os x snow leopard,但是在开发完成后会将代码移到 linux 上。
linux 环境可能是一个共享环境,我可能对配置的控制较少。
并非所有版本都cron支持使用系统时区以外的时区运行作业。
如果你的,很可能规范应该是TZ=GMT或TZ=UTC(没有尖括号)。在某些情况下,变量将为CRON_TZ.
最好的办法是检查特定于特定系统的文档。见man 5 crontab。
| 归档时间: |
|
| 查看次数: |
21102 次 |
| 最近记录: |