현재 작업 흐름에는 PuTTY를 사용하여 SSH를 통해 많은 사용자가 있는 Linux 개발 상자에 연결하는 작업이 포함되어 있습니다. 나는 Emacs 세션을 닫을 때 긴 시작 시간을 피하기 위해 Emacs 데몬을 사용합니다. 그러나 SSH 세션이 끝나면 Emacs 데몬이 종료됩니다. SSH 세션을 닫아도 유지되도록 데몬을 생성하는 방법이 있는지 궁금합니다. 지금까지 제가 본 유일한 해결책은 Tmux 내에서 Emacs를 사용하는 것이지만 저는 GUI Emacs를 선호합니다.
답변1
systemd 사용에 대한 @Danh의 조언 강화
간단한 해결책
최근 emacs는 지원을 향상시켰습니다.서비스형 이맥스. 여기에는 다음이 포함됩니다
- 새로운 fg-데몬 옵션
- 첨부된 시스템 서비스 파일
귀하의 경우에도 사용해야합니다여운 1(여운 2) 및 설정사용자 프로세스 종료
너무 단순하지 않음
[초기 Emacs를 사용하고 계십니다. 아니요 fg-daemon
]
이 경우 type=forking
.that is also require 를 사용해야 합니다 PIDFile=
. AFAIK 구형 Emacs는 이것을 제공하지 않지만 여기에 하나가 있습니다.해커.
systemd가 pid를 추측하도록 허용하는 것이 때때로 작동하지만 systemd에서는 권장되지 않으며 기본적으로 손상된 것으로 간주해야 합니다.