2017-01-26 7 views
0

私はUbuntu 16.04 LTSを使用しています。私は自分のlaravelサービス用にcronジョブを設定したいと思います。これは私が Ubuntu setup cronjobは5分ごとに動作しません。

5 * * * * php /var/www/myapp/artisan schedule:run 1>> /dev/null 2>&1

を設定し、それがコマンドをトリガしなかった理由私のlaravelアプリのkernel.phpに

protected function schedule(Schedule $schedule) 
    { 

     $schedule->command('email:send') 
      ->dailyAt('03:30'); 
     $schedule->command('queue:work')->everyFiveMinutes(); 

    } 

それがトリガされませんでした、私にはわからない方法です

ありがとうございます。

+1

'5'は "値が* * 5であるときに実行" の表記です。 「値が*割り切れる* 5で実行する」には「*/5」を使用します。 5分ごとに –

答えて

1

あなたはこれを使用する必要があります。

*/5 * * * * php /var/www/myapp/artisan schedule:run 1>> /dev/null 2>&1 
+0

データベースをリフレッシュしてテーブルに挿入し続けると、なぜそれが挿入され続けるように振る舞うのでしょうか?5秒のように見えますか?私のキューの多分:仕事? – jemz

+0

あなたはそれを理解しましたか? –

+0

ええ、キュー:私のデータベースをハングアップする作業私はそれを削除する – jemz

関連する問題