我想按計劃自動運行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