2013-12-10 88 views
0

嗨,我已經創建了一個生日通知。我的Cron URL是http://dev.raddyx.in/bday/birthday.php如何在linux服務器上設置cron?

我想每24小時設置一次cron運行,但我無法在Linux服務器上運行。

檢查我的命令: -

50 10 * * * curl -s -o /dev/null http://dev.raddyx.in/bday/birthday.php 

請幫助我如何設置的cron在Linux服務器?

+1

你從哪裏進入呢?你編輯了你的crontab文件嗎?發生了什麼或沒有發生什麼,你是否得到任何錯誤? –

+0

我不知道在哪裏顯示錯誤。我不確定crontab是否正在運行 – Chinmay235

+0

你是如何設置這個的?通過cPanel或通過終端?如果你終端訪問。在該終端鍵入crontab -e,看看裏面有什麼 – Sabari

回答

1

你是否輸入這個在/etc/crontab?如果是這樣,那麼你也將需要指定該命令是爲運行用戶,在第六場:

50 10 * * * root curl -s -o /dev/null http://dev.raddyx.in/bday/birthday.php 

您可能希望在/var/log/cron尋找對這個問題的一些線索。

+0

我無法找到'/ var/log/cron' – Chinmay235

+0

@Chinmay您正在運行哪個Linux發行版? – billyw

+0

我不知道哪個發行版。你能說我知道分配嗎? – Chinmay235

0

檢查捲曲是否可用,否則你可以使用wget執行請求

這將執行每一個10:50。你可以試試這個也

50 10 * * * /usr/bin/wget -O- http://dev.raddyx.in/bday/birthday.php >> /dev/null 

這將轉儲你的錯誤,這個cronerror.txt文件

59 10 * * * /usr/bin/wget -q /var/www/<your log folder path>/cronerror.txt http://dev.raddyx.in/bday/birthday.php 
+0

CURL可用 – Chinmay235

+0

該命令不起作用 – Chinmay235

+0

這對我來說在過去兩年工作。可能是您的wget安裝路徑位於不同位置以供參考http://linux.about.com/od/commands/l/blcmdl1_wget.htm – Sundar

相關問題