19
如何完全从终端分离流程?
我在Ubuntu上使用Tilda(下拉终端)作为我的“命令中心”,这几乎是其他人使用GNOME Do,Quicksilver或Launchy的方式。 但是,我在努力从启动该终端的终端中完全分离一个过程(例如Firefox),即防止此类(非)子进程 关闭始发终端时终止 通过STDOUT / STDERR“污染”始发终端 例如,为了在“适当的”终端窗口中启动Vim,我尝试了一个简单的脚本,如下所示: exec gnome-terminal -e "vim $@" &> /dev/null & 但是,这仍然会造成污染(此外,传递文件名似乎也不起作用)。