我的机器上正在运行两个emacs服务器
$ ps -ef |grep emacs | sed "s/$USER/me/g"
me 4010 1 6 13:52 ? 00:02:58 /snap/emacs/25/usr/bin/emacs --daemon=orging
me 4538 1 3 13:52 ? 00:01:45 /snap/emacs/25/usr/bin/emacs --daemon=coding
me 4622 1 0 13:52 pts/1 00:00:00 /snap/emacs/25/usr/bin/emacsclient /home/me/ORG/os.org -c -s orging
me 4623 1 0 13:52 pts/1 00:00:00 /snap/emacs/25/usr/bin/emacsclient /home/me/ORG/algorithms.org -c -s coding
me 8945 3548 0 14:38 pts/1 00:00:00 grep --color=auto emacs
“组织”之一被冻结,
通过阅读debugging - What do I do when Emacs is frozen? - Emacs Stack Exchange,我找到了解决方法
pkill -SIGUSR2 emacs
如何对指定的emacs进行操作,使其显示“组织”?
答案 0 :(得分:2)
使用kill
命令并指定所需的emacs实例的pid,在这种情况下为4010
:
kill -SIGUSR2 4010