我使用browse-url
/ browse-url-firefox
从Linux(Fedora 23)下的Emacs 24.5.1内的Firefox中打开链接,该链接实质上是firefox
通过URL 执行可执行文件的start-process
。如果已经有一个Firefox实例在运行,这将导致该URL在新选项卡中打开并终止firefox
从Emacs生成的可执行文件,但否则,一个新的Firefox实例将作为Emacs的进程子级运行(出于测试目的) ,等效于M-! sleep 1h & RET
)。
如果然后我想退出Emacs,它会问我“活动进程存在;要杀死它们并继续退出吗?” 可以选择杀死Firefox实例,或者让Emacs运行。相反,我想将firefox
进程与Emacs父进程“分离”,以便在保持Firefox实例运行的同时退出Emacs。
是否可以从Emacs产生“生存”退出Emacs的进程,或者必须在Emacs退出时所有产生的进程都死掉?
不,我正在使用Linux(Fedora 23)。我将修正问题以反映这一点。
—
蒂姆·兰德谢特
start-process
(例如pdf查看器),而Emacs认为它的工作已经完成。