在 Windows XP 上与 Emacs 一起使用start-process
时,删除进程或终止 Emacs 也会终止子进程——例如,用另一个应用程序查看 PDF。
如何从 Emacs 中的活动进程列表中删除一个进程,而不向子进程发送终止信号 - 即,让子进程继续运行,但告诉 Emacs 忘记它?
这是一个相关线程,讨论了使用w32-shell-execute
作为替代方法start-process
: 在 emacs 中,如何执行外部命令而不是作为 emacs 进程? 我已经验证这w32-shell-execute
是 Windows XP 的可行替代方案。
我非常喜欢start-process
并且仍然有兴趣知道(请)是否可以从 Emacs 中删除一个进程而不杀死相应的子进程。