![emacs 在终端关闭时关闭](https://linux22.com/image/1051138/emacs%20%E5%9C%A8%E7%BB%88%E7%AB%AF%E5%85%B3%E9%97%AD%E6%97%B6%E5%85%B3%E9%97%AD.png)
我通过终端用 emacs 打开一个文件,只需输入
emacs file.txt
当我关闭终端时,emacs 也会关闭,当我尝试执行另一件事时,终端不允许我执行,因为一直这样:
我该如何解决这个问题?
答案1
如果你确实需要一个终端来运行 emacs,那么使用下面的命令
emacs file.txt & nohup
从man nohup
nohup -
run a command immune to hangups, with output to a non-tty
答案2
除了以前的方法之外,您还可以使用setsid
:
setsid emacs file.txt
man setsid
setsid—在新会话中运行程序