相关疑难解决方法(0)

如何完全从终端分离进程?

我在 Ubuntu 上使用 Tilda(下拉式终端)作为我的“命令中心”——几乎就像其他人使用 GNOME Do、Quicksilver 或 Launchy 的方式一样。

但是,我正在努力解决如何将进程(例如 Firefox)与启动它的终端完全分离 - 即防止这样的(非)子进程

  • 关闭始发终端时终止
  • 通过 STDOUT/STDERR“污染”始发终端

例如,为了在“正确的”终端窗口中启动 Vim,我尝试了一个简单的脚本,如下所示:

exec gnome-terminal -e "vim $@" &> /dev/null &
Run Code Online (Sandbox Code Playgroud)

但是,这仍然会导致污染(而且,传递文件名似乎不起作用)。

linux terminal bash shell ubuntu

350
推荐指数
11
解决办法
43万
查看次数

在未登录的情况下让 bash 脚本在远程终端上运行?

我有一个需要几个小时才能运行的 bash 脚本。在它运行时,我想做其他事情,这可能涉及注销或断开互联网连接(我的脚本在各种计算机上运行网络测试)。

我知道有一个命令可以让我从远程终端运行我的测试并在终端运行时注销。有谁知道这个命令是什么?

remote-desktop ssh bash process

14
推荐指数
1
解决办法
2985
查看次数

标签 统计

bash ×2

linux ×1

process ×1

remote-desktop ×1

shell ×1

ssh ×1

terminal ×1

ubuntu ×1