2011-07-06 32 views
0

我有一個PHP文件,我希望每天運行一次。我知道爲了做到這一點,我需要創建一個CRON工作。根據我的理解,應該有一種方法可以在我的虛擬主機中設置CRON作業,但我不知道它位於何處。我所看到的有關CRON工作的一切都與從本地計算機上運行它有關。這裏缺少的鏈接是什麼?我如何格式化文件名?任何其他有關如何完成的相關信息將不勝感激。如何設置每天運行的Cron腳本

回答

0

你可以通過SSH登錄到你的網絡服務器嗎?如果是這樣,請鍵入crontab -e,然後您可以編輯您的crontab文件。您可以通過輸入php filename.php(mayber先安裝php5-cli後)運行該腳本。

我不知道你有什麼樣的web服務器。如果您沒有終端訪問權限,那麼您必須查看您的提供商是否支持CRON Jobs(然後他必須設置它),否則不可能這樣做。

+0

假設他們都支持cron作業,我是理解的代碼會讀爲0 0 * */usr/bin/php /home/domain.com/public_html/cron/scrip t.php'? – Presto

+0

如果這些是你的路徑,是的,這應該工作。 –

0

在服務器(SSH)類型的crontab -e

模式: * * * * *工作

說明: 分鐘(0-59)小時(0-23)DAYOFMONTH(1-31 )月(1-12)星期幾(0-6,0 - 星期日)

每天午夜: 0 0 * * *工作

+0

您也可以放棄語法並使用'@daily job' –