我设置数据库的一天开始,消息在上午 8:30 到上午 9:30 发送
上午8:30 ->"一些消息">
上午9时30分->"另一条消息">
。
晚上 9:30 ->"签收">
我需要编写 cronjob 来运行它。如何将 cronjob 设置为每 30 分钟运行一次?
我需要如何将 cronjob 设置为每小时每 30 分钟运行一次。(例如 8.30、9.30(我的服务器采用UTC,我需要在亚洲/卡拉奇时区上运行脚本。
我正在从共享面板设置cronjob。所以我没有更改服务器时区的权限。
您可以每小时每 30 分钟运行一次 cron 作业:
*/30 * * * * curl www.example.com/functionName
您可以在不使用会话或不需要任何登录即可访问的某个函数中添加逻辑。
然后在您的面板中,您可以创建一个 cron 作业。
您可以参考此答案以获取更多详细信息。
00 * * * * php /home/user/public_html/test/test.php
由于服务器采用 UTC,因此将作业设置为每小时的开始分钟运行一次,它在我的时区中每 30 分钟运行一次 (GMT+0530(