2011-02-04 388 views
19

我在mysite.com/url1/url2/cronjob.php中有一個文件,它必須每分鐘運行一次。我嘗試每一種組合,但不能成功。我應該在命令行中運行什麼?謝謝。Cronjob每分鐘

+0

問題是什麼跑?你嘗試過什麼樣的組合? – 2011-02-04 18:03:40

+6

有什麼問題? `1 * * * */path/to/command`應該這樣做。 – alexn 2011-02-04 18:04:05

+0

你嘗試了什麼。這對我們來說更容易說出它爲什麼不起作用。 – Shoban 2011-02-04 18:04:17

回答

39

如果你將它設置在一個crontab,這個工程:

*/1 * * * * /usr/bin/wget -O /dev/null http://example.com/cron.php 
2

PHP解釋器。

/[path-to-php]/php -f [your-php-script] 
2

步驟你的shell

$ crontab -e 


* * * * * php -f /path/to/cron.php 
~ 
~ 
0

您是否正在尋找幫助,使一個UNIX的cronjob?

如果是這樣,你有沒有嘗試過編輯/ etc/crontab中,並添加

\1 * * * * user command 

,其中用戶爲超級用戶或你的名字。我不完全確定如何訪問和URL,但一種骯髒的方式可能涉及將鏈接作爲文件下載,例如, 「wget http://url.com/page.php

0

我第一次感到困惑,在哪裏添加所有這些並最終找到。在Linux/Ubuntu的終端

crontab -e 

中進行選擇(編輯某個時候它會詢問)編輯

鍵入以下,這爲每分鐘

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