現在のワークフローには、PuTTYを使用してSSHを介して多くのユーザーがいるLinux開発ボックスに接続することが含まれています。私はEmacsセッションを閉じたときに長い起動時間を避けるためにEmacsデーモンを使用します。しかし、SSHセッションが終了すると、Emacsデーモンは終了します。 SSHセッションを閉じても保持するデーモンを生成する方法があるかどうか疑問に思います。これまで私が見た唯一の解決策はTmux内でEmacsを使用することですが、私はGUI Emacsを好みます。
ベストアンサー1
systemdの使用に関する@Danhのアドバイスの強化
簡単な解決策
最近emacsはサポートを改善しました。サービス型Emacs。これには以下が含まれます
- 新しいfg-デーモンオプション
- 添付システムサービスファイル
あなたの場合でも使用する必要があります余韻1(余韻2)と設定ユーザープロセスの終了
単純すぎない
[初期Emacsを使用しています。いいえfg-daemon
]
この場合、type=forking
.that is also requireを使用する必要がありますPIDFile=
。 AFAIK古いEmacsはこれを提供していませんが、ここに1つあります。ハッカー。
systemdがpidを推測できるようにすることは時々うまくいきますが、systemdではお勧めできません。
また、見ることができます
- Debian エラー
- アーチLinuxデフォルトから変更