我想在一周的特定时间运行一个 cron 作业。我这样做的原因是,无论夏令时与否,时区都比纽约时间早 7 个小时(据我所知,这是一个非标准时区)。
这个“时区”的执行时间只是周一到周五每天每小时,因此,cron 作业会很简单。但是,由于这是一个非标准时区,所以没那么简单,但我有一个解决方法,如下所示:
0 17-23 * * 0-4 /path/to/script
0 0-16 * * 1-5 /path/to/script
第一项工作从周日到周四 17h00-23h00(在我的时区中为周一到周五 00h00-06h00)运行,第二项工作从周一到周五 00h00-16h00(在我的时区中为周一到周五 07h00-23h00)运行。
所以我的问题是如何将这两条线合并为一条线。显然,目前这还只是理论上的,因为两条线似乎可以完美地完成工作。
另外,我目前正在使用 Ubuntu 14.04.4 LTS。
提前致谢! :)