Linux Shell如何切换当前工作环境?

这里的“工作环境”是指例如:不同的名字空间,甚至不同程序的交互式环境。
举例1:Docker创建某容器a后,可进入a的交互式环境执行对容器的配置(如配置虚拟网卡),然后再按ctrl+p+q退回到之前的工作环境进行其他工作,这种类型的任务可否通过shell脚本全程自动完成?
举例2:使用shell运行mininet,并希望shell脚本里也包含mininet的命令如h1 ping h2。
若可行,希望得到教程(或教程传送门)
若不可行,希望能有替代方案,谢谢。

阅读 3.8k
1 个回答

推荐用python3
clipboard.png
前面的os在宿主机执行的,通过subprocess sp管道进入docker的bash,在bash里执行任务,是你想要的效果吧,全自动化

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题