dokcer 执行定时任务

1.先以root用户进入容器
>* * * * * /usr/local/bin/php /var/www/html/script/crontab/crontab.php >/dev/null 2>&1
>* * * * * /var/www/html/script/queue/queue.sh /usr/local/bin/php >/dev/null 2>&1

2.任务设置
进入 docker-composer exec php-fpm bash 进入 php-fpm 容器 crontab -u www-data -e 将上面的 定时任务脚本 粘贴进去 ESC 键 : wq 保存 退出 crond 启动
3.切换用户增加执行权限
docker-composer exec --user=www-data php-fpm bash chmod u+x
大功告成

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。