2013-11-24 48 views
0

我將此添加到框架:'liebig/cron'Laravel - 在Windows上的Cron Jobs

我添加了代碼的routes.php文件:

Route::get('/cron/run/c68pd2s4e363221a3064e8807da20s1sf', function() { 
    Cron::add('example1', '* * * * *', function() { 
     $u = User::find(5); 
     $u->fullname = time(); 
     $u->save(); 
    }); 
    $report = Cron::run(); 
    print_r ($report); 
}); 

該頁面爲:http://localhost:8000/cron/run/c68pd2s4e363221a3064e8807da20s1sf

我試圖通過任務計劃程序做cron作業,我做到了'c:/wamp/bin/php/php5.4.12/php.exe' with argument 'localhost:8000/cron/run/c68pd2s4e363221a3064e8807da20s1sf'但它沒有奏效。

它使用Chrome的工作的唯一辦法: 'C:\Users\*****\AppData\Local\Google\Chrome\Application\chrome.exe' with argument 'http://localhost:8000/cron/run/c68pd2s4e363221a3064e8807da20s1sf'

但我不想要它,我想它會通過PHP和無需打開每分鐘鉻運行。

任何想法,使該頁面將由php.exe運行?

我希望你能理解這個問題。謝謝。

回答

-1

這是因爲您使用了錯誤的工具。你有沒有安裝msysgit?如果你有,你可以只是做一個:

curl -i http://localhost:8000/cron/run/c68pd2s4e363221a3064e8807da20s1sf 

或者,嘗試使用ping命令:

ping http://localhost:8000/cron/run/c68pd2s4e363221a3064e8807da20s1sf 
+0

我應該怎麼做每一分鐘? – user3025333