怎么解决cron执行docker失败问题
crontab 执行 docker exec命令失败:
原脚本 --> 失败
#!/bin/bash docker exec -it php-7.2_1 /bin/bash -c 'cd /usr/local/nginx/html/MyProject && sh GatherData.sh'
修正 --> 成功
#!/bin/bash docker exec php-7.2_1 /bin/bash -c 'cd /usr/local/nginx/html/MyProject && sh GatherData.sh'
失败原因
exec 加了 -it 参数就开启了一个终端,计划任务无法进入任何终端。
转载请注明:IT运维空间 » 运维技术 » 怎么解决cron执行docker失败问题
发表评论