cron メモ
cron の導入
apt-get install cron
cron 設定ファイル編集
crontab -e
// 以下を記述
* * * * * /usr/local/bin/php /var/www/html/artisan schedule:run >> /var/www/html/storage/logs/cron.log 2>&1
// /usr/local/bin/php はphp artisan のphpの部分と同義
// /var/www/html/artisan はphp artisan のphpの部分と同義
php artisan schedule:run でコマンドが走るか確認しておく cronの設定できているか確認
service cron status
cron is not running … failed! 設定できてない
cron is running. 設定できている
cronの設定できていなかったら再起動してみる
service cron restart
環境変数を参照する場合はcrontab -e の中に書き込まないと取得できない。
AAAA=aaaa
crontab -e をしなくてもコマンドで設定を記述できる
echo '* * * * * /usr/local/bin/php /var/www/html/artisan schedule:run >> /var/www/html/storage/logs/cron.log 2>&1' | crontab -
コメント