我看过关于如何在杀死客户端后杀死 emacs 守护进程的讨论。如果您将 emacs 作为守护进程运行,杀死它的客户端并不会同时杀死守护进程:守护进程只是坐在那里仍然运行。我见过的所有/大多数解决方案都涉及(kill-emacs)。例如,我有这个别名:
alias killemacs='emacsclient -e "(kill-emacs)"'
。 。 。我很确定它曾经有效。但现在已经没有效果了。现在我不得不求助于kill -9 。关于通过命令行杀死 emacs 守护进程的最终方法有什么想法吗?
也许:
kill -9 `ps aux | grep emacs | grep -v grep | awk '{print $2}'`
使用
ps
获取 emacs 的进程 ID,然后使用 kill -9 <pid>