Laradocker使用cron定时任务故障

来自linux中国网wiki
Evan讨论 | 贡献2020年5月27日 (三) 07:57的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

cron

新打包用 alpine 
这样就行了 
php-worker/Dockerfile

# cron autostart
CMD crond

如果想手工 crond  ;  ps 


#以前的 debian
laradocker下使用cron定时任务  php-work 里面的定时任务有时跑不了,手工是可以的


docker exec -it  eb8ca270abcc  bash

#去掉laradock 用户  其实就是root用户了 

 cat /etc/cron.d/laradock 
* * * * *  /usr/bin/php /var/www/artisan schedule:run >> /dev/null 2>&1

重启php-work 容器 搞定 

see also

https://www.jianshu.com/p/6c0d4d69c70b