2012-05-26 180 views
0

请问任何人都可以给我一个关于如何设置cronjob来每15分钟执行一次我的API回调URL的线索,因为我的控制面板没有有这种能力,请我需要规范与示例,因为我仍然在电枢级别,例如:我想设置一个cronjop执行此API回调url http://shop.site.com/modules/cashenvoy/validation.php每隔15分钟,我的控制面板没有选项直接cronjob设置,请如何设置一个cronjob来执行这个URL,谢谢你的建议表示赞赏。在没有cron作业选项的cPanel上设置cron作业

回答

0

尝试使用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分钟拨打默默想要的网站。

0

该演示假设你已经登录到的cPanel

现在让我们来学习如何设置一个cron作业

1)单击Cron作业图标

enter image description here

2)输入您希望在每次运行后发送cron作业结果的电子邮件地址 enter image description here

3)现在您必须准确定义您希望运行cron作业的时间和频率。这是通过使用的预定义或常用的设置

enter image description here

注意,通过选择一个常用的设置,所有字段将被自动填充一个更加容易。这也有助于你理解每个字段的含义 enter image description here

如果你有一个共享主机帐户,crons不应该比每10分钟一次更规律。

4)让我们选择每周一次

enter image description here

5)接下来,输入要运行,包括路径(从根)脚本的命令。如果你在共享主机上 - 最后加上nice -n 15。这可以确保服务器使cron的优先级低于关键系统进程的优先级,有助于保持稳定性和服务器正常运行时间。 记得在命令的末尾添加“nice -n 15”!

enter image description here

6)准备好后,单击添加新计划作业 enter image description here

这就是它! cron作业已经设置,你可以在这里看到。您可以创建其他cron作业,以及编辑或删除现有

enter image description here

这是教程结束。您现在知道如何在cPanel中设置cron作业