我正在寻找一个每小时执行一次的 php 脚本(不执行它)(例如用于发送电子邮件),但我不知道它的工作方式。我必须使用 Cron Jobs 还是 php 中有任何东西来制作这种脚本?
谢谢
我正在寻找一个每小时执行一次的 php 脚本(不执行它)(例如用于发送电子邮件),但我不知道它的工作方式。我必须使用 Cron Jobs 还是 php 中有任何东西来制作这种脚本?
谢谢
PHP 不包含这样的内容。您必须使用外部工具(例如cron)定期运行 PHP 脚本。
如果您不允许在虚拟主机上设置 cron 作业,则存在会定期调用一个 URL 的网站,例如http://www.onlinecronjobs.com/。
如果您希望它按设定的时间表运行,则需要使用 cron 作业。
是的,如果您使用的是 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 On 分钟 00 2 * 每小时 3 * 每天 4 * 每个月 5 * 一周中的每一天
然后输入 :wq 关闭它就完成了。
在这种情况下,您需要拥有 crontab 和 wget。