Bash:分离下标,但保持交互
Posted
技术标签:
【中文标题】Bash:分离下标,但保持交互【英文标题】:Bash: detach subscript, but keeping it interactive 【发布时间】:2014-09-30 15:14:33 【问题描述】:我想从安装 DVD 运行安装脚本。问题是要安装几张 DVD:我无法弹出磁盘,因为安装脚本是从它运行的。
我尝试将它一分为二:第一部分安装第一张 DVD 的内容,第二部分复制到 /tmp
然后在后台使用 &
执行(以便第一个脚本能够退出,并且能够弹出光盘)。
问题是第二个脚本不再是交互式的,用户必须做出几个选择。
所以这是我的问题:如何将下标与其父级分离,保持交互性。或者是否有其他(更好的)多磁盘安装解决方案?
【问题讨论】:
【参考方案1】:使用exec
命令:
exec program args...
这会在当前进程中运行给定的命令,替换在那里运行的程序(主 shell 脚本),而不是作为子进程运行。然后新程序可以弹出 DVD。
【讨论】:
以上是关于Bash:分离下标,但保持交互的主要内容,如果未能解决你的问题,请参考以下文章