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:分离下标,但保持交互的主要内容,如果未能解决你的问题,请参考以下文章

为什么要进行前后端分离?

前后端完全分离的思考

保持JWT与多个客户端分离的更好方法

前后端分离的项目如何实现登录状态的保持。

SpringMVC前后端分离交互传参详细教程-

前后端分离交互