我一直在寻找一个能够每小时执行 (不执行它)的PHP脚本(例如发送电子邮件),但我不知道它的工作方式。我是否必须使用Cron Jobs或者php中有什么东西可以制作这样的脚本吗?
谢谢
答案 0 :(得分:8)
PHP没有包含这样的内容。您必须使用外部工具(例如cron)来定期运行PHP脚本。
如果您不允许在您的网络托管上设置cron作业,则会存在定期调用一个网址的网站,例如http://www.onlinecronjobs.com/。
答案 1 :(得分:1)
如果您希望cron作业按设定的时间表运行,则需要使用它。
答案 2 :(得分:0)
是的,如果您使用的是Linux,请转到终端并输入crontab -e。
你的行将是那样的
1 2 3 4 5 (this line here is just an information.. dont type it on crontab)
00 * * * * wget www.page.com/yourphp.php
因此脚本将运行 1 00分钟00 每小时2 * 3 *每天 4 *每个月 5 *一周中的每一天
然后输入:wq关闭 所以它完成了。
在这种情况下,您需要拥有crontab和wget。