(kill-emacs)不工作

问题描述 投票:0回答:2

我看过关于如何在杀死客户端后杀死 emacs 守护进程的讨论。如果您将 emacs 作为守护进程运行,杀死它的客户端并不会同时杀死守护进程:守护进程只是坐在那里仍然运行。我见过的所有/大多数解决方案都涉及(kill-emacs)。例如,我有这个别名:

alias killemacs='emacsclient -e "(kill-emacs)"'

。 。 。我很确定它曾经有效。但现在已经没有效果了。现在我不得不求助于kill -9 。关于通过命令行杀死 emacs 守护进程的最终方法有什么想法吗?

ubuntu emacs24
2个回答
0
投票

也许:

kill -9 `ps aux | grep emacs | grep -v grep | awk '{print $2}'`

0
投票

使用

ps
获取 emacs 的进程 ID,然后使用
kill -9 <pid>

© www.soinside.com 2019 - 2024. All rights reserved.