【发布时间】:2017-07-28 08:26:35
【问题描述】:
我有一个 shell 脚本,其唯一目的是启动确定性代码。运行时,最新版本会打开一些非交互式终端,这可能会很痛苦。
我正在使用几个不同的工作区在 Linux CentOS 上工作。因此,我想这样做,以便 shell 脚本将我的工作区之一视为“活动工作区”,而不是我当前正在处理的工作区;然后,非交互式终端将在另一个工作区中打开。
我已经查看了“wmctrl -s”,但它必须切换我当前所在的工作区。
有什么想法吗?
谢谢!
【问题讨论】:
-
不要启动终端。看起来您正在混合使用术语 shell 和 terminal。当你想在 shell 中运行代码时,你不需要生成一个终端,你只需要生成一个 shell。
-
对不起,我不够清楚:shell 脚本用于启动其他代码。此代码在运行时提示一些我无法控制的非交互式终端窗口。
-
你是否总是要观看非交互式终端?或者只是不打扰你的工作空间?
-
这更像是不打扰我的工作空间。
-
@JohnDoe 知道了。