linux - Bash:分离下标,但保持交互

标签 linux bash installation detach

我想从安装 DVD 运行安装脚本。问题是有几张 DVD 要安装:我无法弹出磁盘,因为安装脚本是从它运行的。

我试图将它分成两部分:第一部分安装第一张 DVD 的内容,第二部分复制到 /tmp 然后在后台执行 &(第一个脚本能够退出,并且能够弹出光盘)。

问题在于第二个脚本不再具有交互性,用户必须做出多种选择。

所以这是我的问题:我怎样才能将下标与其父级分离,同时保持其交互性。或者可能有另一种(更好的)多磁盘安装解决方案?

最佳答案

使用exec命令:

exec program args...

这会在当前进程中运行给定的命令,替换在那里运行的程序(主 shell 脚本)而不是作为子进程运行。然后新程序可以弹出 DVD。

关于linux - Bash:分离下标,但保持交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26124330/

相关文章:

java - 为什么Java在安装JDK的时候安装了JRE

linux - 当由 cron 运行时,shell 脚本中使用的环境变量在日志文件中显示为空白

bash - 格式化 shell 脚本

bash - 如何将一个输出中的特定行添加到另一个输出中的特定行?

c - xcrun:错误:在valgrind安装过程中未安装开发人员工具错误

java - 如何在我的安装程序中正确地重新打包 JRE 安装程序?

python - 错误号 32 : Broken pipe

regex - 使用 sed 提取子字符串

linux - 是否可以将命令的输出重定向到一个文件,但仍保持输出在终端上回显?

linux - 告诉 Mutt 附加文件(在文件中列出)