我想在美国西部、美国东部以及亚洲和欧洲的一些其他时区的早上7点运行cron作业。
这是一个node.js服务器,所以我可以使用node-cron来做这件事,但如果可能的话,我想使用常规的cron。
发布于 2013-03-10 06:30:27
crontab中的时间总是指当前系统时间。您必须减去或添加时区差异才能计算服务器上的执行间隔。
例如:您的服务器在美国西部( UTC+8 ),系统日期设置为UTC+8。可以在crontab中使用以下命令指定7am
0 7 * * * /run/me-for-western-us要在美国东部时间(UTC+5)上午7点运行脚本,您需要减去3小时
0 4 * * * /run/me-for-eastern-us对所有其他时区执行相同的操作。
https://stackoverflow.com/questions/15316597
复制相似问题