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

发布于 2024-11-15 10:58:31 字数 344 浏览 2 评论 0原文

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

提前致谢。

I'm trying to run a PHP script from CRON every 15 minutes from 9AM to 6PM during Monday to Friday. My problem is the server is set to CST and my client is on GMT+8. I believe (please do correct me if I'm mistaken) we have a time difference of 13 hours. I'd like to check if the following settings are correct:

*/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

Pardon me. This is the first time I'm using CRON.

Thanks in advanced.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

╰◇生如夏花灿烂 2024-11-22 10:58:31

除非夏令时发生变化,否则您所拥有的看起来不错。那你会做什么?一种选择是将窗口时间延长一小时,以便在冬季在一侧多运行一个小时,在夏季在另一侧多运行一个小时。如果由于某种原因这不正常,您需要更改服务器的时区,更改脚本来检查时间,或者使用 OpenSolaris 的此补丁,它为 cron 添加了特殊的 TZ 支持:

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

What you have looks OK except when daylight saving time changes occur. What will you do then? One option is to expand your window by an hour so that you run the job for an extra hour on one side during winter and the other side during summer. If that's not OK for some reason, you'll need to either change the server's timezone, change your script to check the time, or use this patch from OpenSolaris, which adds special TZ support to cron:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文