我试着从周一到周五从上午9点到下午6点每15分钟从CRON运行一个PHP脚本。我的问题是服务器设置为CST,而我的客户端在GMT+8上,我相信(如果我弄错了请纠正我)我们有13个小时的时差。我想检查一下以下设置是否正确:
*/15 20-23 * * 2-7 wget -O - http://www.mysite.com/myscript.html
*/15 00-05 * * 2-7 wget -O - http://www.mysite.com/myscript.html
请再说一遍。这是我第一次使用CRON。
在进阶时谢谢。
发布于 2011-06-13 00:15:00
除了夏令时发生变化之外,您所拥有的一切看起来都还可以。那你会怎么做呢?一种选择是将窗口扩展一个小时,以便您在冬季的一侧和夏季的另一侧多运行一个小时的作业。如果由于某种原因无法正常运行,您需要更改服务器的时区,更改脚本以检查时间,或者使用OpenSolaris提供的此补丁,该补丁为cron添加了特殊的TZ支持:
http://blogs.oracle.com/chrisg/entry/timezone_aware_cron_finally_pushed
https://stackoverflow.com/questions/6322971
复制相似问题