在CPanel上从不同的时区运行PHP CRON作业

时间:2011-06-12 16:06:28

标签: timezone cron cpanel

我正试图在周一到周五的上午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。

先谢谢。

1 个答案:

答案 0 :(得分:4)

除非夏令时发生变化,否则看起来没问题。那你会做什么?一种选择是将窗户扩展一个小时,以便在冬季和夏季的另一侧额外运行一小时。如果由于某种原因不行,您需要更改服务器的时区,更改脚本以检查时间,或者使用OpenSolaris中的此补丁,这会为cron添加特殊的TZ支持:

http://blogs.oracle.com/chrisg/entry/timezone_aware_cron_finally_pushed