2016-02-29 87 views
-1

這對我來說一直是一個問題,但我真的不知道如何編寫此腳本。基本上,我想要做的是有一個cron作業,每天都會調用,然後更新數據庫中「Age」字段下的所有變量。我還有一個出生日期,同時幫助改變這個變量,(用DOB減去今天的年齡)。我查了很多cron作業,並且我知道你有一個文件,其中包含所有代碼來完成一項工作。Php更新記錄,重複區域cron作業

我認爲我應該做的是創建一個重複區域,它會從服務器上更新每條記錄,但其他人一直以不同的方式告訴我。我是編程新手,這個Cron Job的東西真的讓我對自己在做什麼感到困惑。如果我可以有一個很好的解釋,或者甚至有人幫我寫這個,它將不勝感激。

+1

基本上,一個cron作業只是腳本的自動化(php或任何語言)。因此,首先,只需執行php腳本,即可在不考慮cron的情況下更新數據庫。然後當你的PHP腳本將按預期工作。 將此腳本添加到crontab以便每天執行一次。 關於如何在crontab中添加作業,您對互聯網有許多解釋。 – olibiaz

+0

@olibiaz謝謝,這有助於解釋它和我需要的東西。 :) –

回答

0

克朗只是定期工作的時間表。所以你應該用你的腳本寫代碼來更新需要的數據。例如,這個腳本將是updater.php。然後,你應該添加到字符串的crontab像這樣的(這個腳本將每天在12點重複)

0 0 * * * /usr/bin/php path/to/updater.php &> /dev/null 

如果您需要幫助寫updater.php你應該添加一些有關您的架構