请任何人都可以给我一个关于如何设置 cronjob 以每 15 分钟执行一次我的 API 回调 URL 的线索,因为我的控制面板没有这种能力,请我需要带有示例的规范,因为我仍然处于电枢级别,例如:我想设置一个 cronjop 来执行这个 API 回调 url http://shop.site.com/modules/cashenvoy/validation.php每 15 分钟,我的控制面板没有直接 cronjob 设置的选项,请我该如何设置一个 cronjob 来执行这个 URL,谢谢你的建议。
3 回答
此演示假设您已经登录到 cPanel
现在让我们学习如何设置 cron 作业
1) 单击Cron 作业图标
2)输入您希望每次运行后发送cron作业结果的电子邮件地址
3) 现在您必须准确定义您希望 cron 作业运行的时间和频率。使用预定义或常用设置之一可以更轻松地完成此操作
请注意,通过选择通用设置,所有字段都会自动填写。这也有助于您了解每个字段的含义
如果您有一个共享主机帐户,则不应将 crons 设置为每 10 分钟一次以上。
4)让我们选择每周一次
5)接下来,输入要运行的脚本的命令,包括路径(从根目录)。如果您在共享主机上 - 在末尾添加 nice -n 15。这确保了服务器给予 cron 的优先级低于关键系统进程,从而有助于保持稳定性和服务器正常运行时间。请记住在命令末尾添加“nice -n 15”!
6) 准备就绪后,单击添加新的 Cron 作业
而已!如您在此处所见,已设置 cron 作业。您可以创建额外的 cron 作业,并编辑或删除现有的
教程到此结束。您现在知道如何在 cPanel 中设置 cron 作业
第三方 cron 作业提供者可能会有所帮助:http ://www.easycron.com 。
免责声明:我为 easycron.com 工作。
尝试使用 crontab:
# to list current cron jobs
sudo crontab -u username -l
# edit the cron list
sudo crontab -u username -e
这证明了一个终端,您可以在其中编辑 cron 作业。
插入以下内容:
*/15 * * * * curl -s http://shop.site.com/modules/cashenvoy/validation.php
这将每隔 15 分钟静默呼叫所需的网站。