jmo*_*moz 17
如果使用crontab -e手动编辑crontab或者使用crontab -l列出它,则下面是一个放在crontab顶部的有用注释.
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * command to be executed
30 3 * * * php /home/scripts/do_something.php
Run Code Online (Sandbox Code Playgroud)
我假设您正在创建某种Web应用程序,并且您需要系统的一部分定期运行某些内容,因此无法通过浏览器运行.如果您正在加载大量第三方库或使用大量服务器功能,那么这样做有点棘手,但如果它是直接PHP,您可以非常轻松地完成.创建运行该命令的某种计划作业(Linux上的cron作业,Windows上的计划任务等)php -f filename.php.这将通过CLI PHP解释器执行您选择的PHP脚本,这与PHP脚本通过CGI执行的方式非常相似(可能相同),但是减去了一些特定于服务器的环境变量.