是否可以在Web服务器中及时执行php函数?Ex - 每天下午 4:30 执行一个函数。
您可以使用 cron 作业来实现:
30 16 * * * public_html/your_php_file.php
这将在每天下午4点30分执行
可以有两种方法
方法 1:使用 crontab 中的 php 执行脚本
要执行 myscript.php每 1 小时执行以下操作:
# crontab -e
00 * * * * /usr/local/bin/php /home/john/myscript.php
方法 2:使用 crontab 中的 URL 运行 php 脚本
如果你的 php 脚本可以使用 URL 调用,你可以使用 lynx、curl 或 wget 来设置 crontab,如下所示。
以下脚本通过使用 lynx 文本浏览器调用 URL 来执行 php 脚本(每小时一次)。默认情况下,Lynx文本浏览器在交互模式下打开一个URL。但是,如下所示,lynx 命令中的 -dump 选项将 URL 的输出转储到标准输出。
00 * * * * lynx -dump http://www.domain.com/myscript.php
注意:在您的情况下,如果您想在每下午 4:30 运行 CRON,那么您应该这样做
30 16 * * *
这里的 30 表示分钟,16 表示下午 4:00 的时间。