原脚本 --> 失败
#!/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 参数就开启了一个终端,计划任务无法进入任何终端。
本文介绍了一种在Docker环境下修正计划任务执行脚本的方法,避免使用-it参数导致的任务执行失败。通过调整Docker命令,确保计划任务能够正确执行脚本。
845

被折叠的 条评论
为什么被折叠?



