需要測試寫好的 Job, 並固定時間執行。
1. 在 app/Console/Kernel.php 添加 Job
$schedule->job(new RecordJob)
->everyThreeMinutes()
->timezone('Asia/Taipei')
->between('04:50', '19:50');
2. 修改 laradock 資料夾內 workspace/crontab/laradock
-
註解
# laradock /usr/bin/php /var/www/artisan schedule:run >> /dev/null 2>&1
-
添加
* * * * * root cd /var/www && php artisan schedule:run >> /dev/null 2>&1
docker-compose build workspace
4. 重新啟動 laradock
docker-compose up -d nginx phpmyadmin mariadb workspace
沒有留言:
張貼留言