我正试图在周一到周五的上午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。
先谢谢。
答案 0 :(得分:4)
除非夏令时发生变化,否则看起来没问题。那你会做什么?一种选择是将窗户扩展一个小时,以便在冬季和夏季的另一侧额外运行一小时。如果由于某种原因不行,您需要更改服务器的时区,更改脚本以检查时间,或者使用OpenSolaris中的此补丁,这会为cron添加特殊的TZ支持:
http://blogs.oracle.com/chrisg/entry/timezone_aware_cron_finally_pushed