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
Firefox 인스턴스를 계속 실행하면서 Emacs를 종료 할 수 있도록 Emacs 상위 프로세스 를 "분리"하고 싶습니다 .
Emacs를 종료하는 "생존"하는 Emacs에서 프로세스를 생성 할 수 있습니까? 아니면 Emacs가 종료 될 때 생성 된 모든 프로세스가 죽어야합니까?
아니요, 저는 Linux (Fedora 23)를 사용하고 있습니다. 이를 반영하여 질문을 수정하겠습니다.
—
Tim Landscheidt
start-process
pdf 뷰어와 같은 외부 응용 프로그램을 열 수 있으며 Emacs는 작업이 끝났다고 생각합니다.