カスタムディレクトリのsystemdサービスファイル

カスタムディレクトリのsystemdサービスファイル

ローカルに保存されている($ HOMEの内部のどこかに)* .serviceファイルを含むシステム構成を試してください。しかし、実験/テスト目的でのみ、一種の仮想マシンやコンテナを作成したくありません。

テストサービス設定ファイルをデフォルトディレクトリ(/etc/systemd、/usr/lib/systemdなど)の1つにコピーする必要がないように、systemctlがこのカスタムディレクトリを指すようにできますか?

答え1

systemd のユーザーインスタンスの処理は次のようになります。~/.config/systemd/user/

たとえば、定義されたサービスの状態を確認するためにすべての--user呼び出しsystemctlに追加するだけです。systemctl --user status mytest~/.config/systemd/user/mytest.service

関連情報