bash - 如何在 shell 脚本中继续之前等待“docker exec”完成
问题描述
我有一个 docker exec 命令,我想等待它完成,然后再继续执行 shell 脚本的其余部分,我该如何完成?
#!/bin/bash
docker exec -it debian sleep 10;
wait
echo done
更新:不应使用 -it 选项
#!/bin/bash
docker exec debian sleep 10;
wait
echo done
解决方案
更新:不应使用 -it 选项。这应该有效。
#!/bin/bash
docker exec debian sleep 10;
wait
echo done
推荐阅读
- c# - StringBuilder.Append 将文本放在新行中,以防长字符串 C#
- javascript - 使用 JS 从 Base64 源下载内容
- vhdl - 如何将文本文件的十六进制读取与状态机结合起来
- python - PostGres 为数据帧返回 MemoryError
- javascript - R Shiny从异步调用javascript中获取IP地址返回
- css - React material-ui 扩展面板宽度在 Chrome 中不恒定
- android - 片段可见性消失并在相应按钮单击时可见
- r - 将因子列转换为R中数据集中的日期
- r - R group by 然后过滤以在每一行上添加值
- javascript - 为什么这个 switch 语句不返回当前月份?