Laravelコマンドをcronに登録する方法をメモ。日本語のサイトが見つけきれなかったので。
Laravelのコマンドは普段こんな感じで実行されていると思う。
php artisan command:test
これを、たとえば毎週月曜0時0分に実行したい場合、
crontabを編集する
vi /etc/crontab
そして、以下を追記する
0 0 * * 1 root /usr/bin/php /your/file/to/path/artisan command:test
ポイントは、
- php
- artisan
という何気なく打っているコマンドを絶対パスで指定すること。それだけ。
ちなみにphpの実行ファイルがどこにあるかは
find / -name php
って打てば出てくるはず。
終わり。