Linux Shell如何切换当前工作环境?
这里的“工作环境”是指例如:不同的名字空间,甚至不同程序的交互式环境。
举例1:Docker创建某容器a后,可进入a的交互式环境执行对容器的配置(如配置虚拟网卡),然后再按ctrl+p+q退回到之前的工作环境进行其他工作,这种类型的任务可否通过shell脚本全程自动完成?
举例2:使用shell运行mininet,并希望shell脚本里也包含mininet的命令如h1 ping h2。
若可行,希望得到教程(或教程传送门)
若不可行,希望能有替代方案,谢谢。
回答:
推荐用python3
前面的os在宿主机执行的,通过subprocess sp管道进入docker的bash,在bash里执行任务,是你想要的效果吧,全自动化
以上是 Linux Shell如何切换当前工作环境? 的全部内容, 来源链接: utcz.com/p/198213.html