如何安装 cron
我想按计划自动运行PHP脚本。我最近了解了CRON。但我不知道如何安装和使用它。
我正在使用PHP,CSS,HTML,并在localhost上的XAMP apache服务器上运行。如何安装和使用 Cron?
我想按计划自动运行PHP脚本。我最近了解了CRON。但我不知道如何安装和使用它。
我正在使用PHP,CSS,HTML,并在localhost上的XAMP apache服务器上运行。如何安装和使用 Cron?
你有Windows机器还是Linux机器?
在Windows下,cron被称为“计划任务”。它位于控制面板中。您可以在控制面板中设置多个脚本以在指定时间运行。使用向导定义计划的时间。确保 PHP 在您的 PATH 中是可调用的。
在 Linux 下,您可以通过键入以下内容为当前用户创建 crontab:
crontab -e [username]
如果此命令失败,则可能是未安装 cron。如果您使用基于 Debian 的系统(Debian、Ubuntu),请先尝试以下命令:
sudo apt-get update
sudo apt-get install cron
如果命令运行正常,将出现一个文本编辑器。现在,您可以将命令行添加到 crontab 文件中。要每五分钟运行一次某些内容:
*/5 * * * * /home/user/test.pl
语法基本上是这样的:
.---------------- 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
在以下页面上阅读更多相关信息: 维基百科: crontab
在 Linux/Unix 上安装 cron:
apt-get install cron
在 Linux/Unix 上使用 cron
crontab -e
有关更多详细信息,请参阅有关 cron 的规范答案:https://serverfault.com/questions/449651/why-is-my-crontab-not-working-and-how-can-i-troubleshoot-it