我正在寻找一种 cron 替代品(如果可能的话,或者在 cron 中寻找一种方法),它可以允许在任意数量的时区(特别是每个用户/文件一个以上)中安排作业。我想要的是能够为每个作业(或 cron 行)指定一个时区,然后只指定本地时区的时间。我注意到我可以更改 cron 运行的整个时区,但在一天结束时它只能在一个时区运行。
我目前的解决方案是将我的所有时间转换为 GMT 并相应地运行作业,唯一的问题是在夏令时转换周期间,必须进行许多手动编辑以确保在相应的本地时区正确运行(例如某些地区不遵循夏令时,或者它们不会在同一日期更改)。
对此有何想法?