在shell脚本中创建新的shell实例



我有两个脚本要执行。

脚本1:执行docker运行的脚本(需要保持激活状态,因为如果它被关闭,docker容器将停止运行)

脚本2:运行docker exec并进入docker shell的脚本

问题:我需要在单独的shell中运行脚本1和脚本2,因为脚本1需要保持活动并且不能关闭。

  1. 将脚本分离到两个单独的文件中,然后从一个文件中运行两个脚本
  2. sh script1.sh &sh script2.sh

将其作为一个大脚本运行。当执行/运行docker容器时,使用--detach-d标志。这确保了容器不会在终端中保持活动状态,而是移动到后台(它会继续运行!)。

docker命令看起来像这样docker run -d ...

相关内容

  • 没有找到相关文章

最新更新