gpt4 book ai didi

linux - 从命令行执行一个 gui 应用程序并将其发送到后台

转载 作者:太空宇宙 更新时间:2023-11-04 09:05:12 25 4
gpt4 key购买 nike

是否有一个命令行实用程序可用于执行基于 X 的应用程序,它将我的应用程序与终端分离,以便在终端关闭时它们不会关闭?

我想这样的应用程序如果存在的话可以称为类似 gnome-run 的东西。

我试过dtach,但似乎您必须提供一个输入起来有点笨拙的套接字文件。我也尝试过 nohup,但发现当 std out 和 err 被重定向到 /dev/null 时,输入起来也有点笨拙。

我想我正在寻找一个简单的程序来做类似这样的事情:

#!/bin/bash

nohup $1 > /dev/null 2>&1 &

最佳答案

是的,有一种方法可以做到:首先您需要运行您的 GUI 应用程序并将其发送到后台,然后您(可能)想要将其从 Bash 任务管理中分离出来。例如,如果我想以这种方式运行 gedit:

gedit &
disown %1

之后你可以关闭你的终端窗口并且 gedit 不会被杀死。享受吧!

关于linux - 从命令行执行一个 gui 应用程序并将其发送到后台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13020168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com