正如標題中所暗示的,Cron作業應該執行一個php文件(update.php,具體而言)。 php文件然後寫入存儲在同一目錄中的csv文件。在CPanel上設置Cron作業來執行PHP腳本
我有時間設置爲* * * * *,以便它每分鐘執行一次。該命令編寫如下: php -q /home//public_html/wallboard/update.php 我不認爲這會導致任何錯誤,儘管它似乎也沒有寫入CSV文件。但是,當我在瀏覽器中訪問update.php時,它會立即執行並寫入CSV文件。我沒有使用Cron Jobs的經驗,我確定存在一個問題,但我不知道這個問題到底是什麼。如果您有任何建議/疑問,請告訴我。任何幫助表示讚賞!
當前命令:
* * * * * usr/bin/php -q /home/<user>/public_html/wallboard/update.php
update.php:
<?php
include('lib/HelpDeskView.php');
include('lib/WallboardDisplay.php');
include('helpdesk.csv');
$helpdesk = new HelpDeskView();
$text="\r\ntest,test,test";
file_put_contents("helpdesk.csv" , $text, FILE_APPEND);
嘗試改變'php'到'在/ usr/bin中/ php' – WheatBeak
你的相關代碼的Linux +全權指揮,請貼在這裏。 –
嘗試將update.php權限設置爲755。 – Konrad