从 bash 脚本打开窗口时隐藏窗口



我正在尝试制作一个 bash 脚本以在新的终端窗口中运行另一个 bash 脚本

我使用了以下命令:

sudo gnome-terminal -e "bash file_name.sh"

这按照我想要的方式工作。但是我想隐藏打开的第二个终端窗口。我尝试使用&在后台运行,但它没有像我想要的那样工作。我希望隐藏终端窗口。

有什么方法可以将终端窗口设置为不显示吗?

好吧,对于我对Linux和"&"可选命令的理解,它已经是你所说的隐藏。您可能会错过"disown"命令,因此您可以在后台运行代码,同时能够关闭 shell。

在后台启动它:

command &

然后运行:

disown

并关闭终端。

您可以使用 Ctrl+z 停止前台应用程序,然后在 带有 BG (FG) 命令的背景(前景)。

您可以在 Ubuntu 论坛上阅读源代码:"如何隐藏终端窗口?

您可以使用nohup在后台运行该过程:

$ sudo nohup ./file_name.sh &

file_name.sh会有一个新的进程来执行,输出会写入nohup.out

相关内容

  • 没有找到相关文章

最新更新