我想按计划自动运行PHP脚本。我最近了解到CRON。但我不知道如何安装和使用它。如何安装cron
我使用PHP,CSS,HTML,并在本地主机上的XAMP apache服务器上运行。我如何安装和使用Cron?
我想按计划自动运行PHP脚本。我最近了解到CRON。但我不知道如何安装和使用它。如何安装cron
我使用PHP,CSS,HTML,并在本地主机上的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
了解更多关于它的以下网页:Wikipedia: crontab
Cron未安装默认情况下在所有的GNU/Linux系统上(听起来很疯狂)。您可能会添加关于如何安装cron(例如cronie,vixie-cron ...)以及如何让它在启动时运行的说明(Redhat系统上的chkconfig ...)。 – 2009-11-26 08:54:05
好的建议。将编辑该帖子:)。虽然很难猜测不知道什么Unix ;-) – TheGrandWazoo 2009-11-26 08:55:03
我有一个疑问。在我的本地windows系统中安装CRON将反映在我的托管Web服务器上。 Plz回答我 – Rajasekar 2009-11-26 09:09:24
cron是如此命名为“守护程序”(同作为Win下的服务)。
最有可能的cron已经安装在您的系统上(如果它是Linux/Unix系统的话)。
看看这里: http://www.comptechdoc.org/os/linux/startupman/linux_sucron.html
或有 http://en.wikipedia.org/wiki/Cron
了解更多详情。在Linux/Unix
apt-get install cron
使用cron
crontab -e
请参阅有关cron的更多详细信息,典型的答案:
在CentOS/RHEL :
yum install cronie
对cron和crontab的规范回答:http://serverfault.com/questions/449651/why-is-my-crontab-not-working-and-how-can-i-troubleshoot-it – 2015-05-15 20:51:19