2017-07-10 5 views
-1

私は、changeflagというcronjobの名前を持っています。私はローカルでこのcronjobを実行するには、次のターミナルコマンドを使用することができます。ローカルのlinuxシステムでlaravel cronjobを実行するには?

php artisan changeflag 

ホストサーバーでは、コンソールコマンドの実行をcronジョブで簡単に設定できます。

Linuxのローカルシステムで上記のコマンドをサーバーと同じように自動的に実行できますか?

または

我々は、すべてのテスト用端子を介して上記のコマンドを実行する必要がありますか?

私はLAMPを使用しています。

何か助けていただければ幸いです。

+0

は、あなたがこの記事を試してみましたお読みください。それはlaravelベースのcronジョブを作成する完全なプロセスを持っています –

+0

そしてこの[one](https://scotch.io/@Kidalikevin/how-to-set-up-cron-job-in-laravel)も同様です! – Maraboc

+0

問題は何ですか?ローカルのLinuxインストールでcronがインストールされている場合(それが...そうではないと想像するのは難しい)、まったく同じように動作します。あなたはそれを試しましたか? – jeroen

答えて

0

あなただけのcrontabファイルに追加し、crontabの中でプロジェクトのcronジョブを追加する場合:nanoに

変更エディタ(オプション)

setenv EDITOR nano 

オープンcrontabファイル

crontab -e 

このラインを追加

* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1 

path-to-your-projectを実際のパスに置き換えると、cronが自動的に実行されます。 これで解決しない場合は、phpを完全なphpパスに置き換えてください。パス全体を見つけるには、コマンドラインwhich phpを入力してください。 https://www.sitepoint.com/managing-cronjobs-with-laravel/:詳細情報については

docs

関連する問題