systemdサービスでforkを処理したい(私のファイルはそれ自体ではforkを処理しないので、systemdに依存して処理しています)
私の.serviceファイル:
[Unit]
Description=swamp services management service
After=syslog.target
[Service]
Type=forking
ExecStart=/usr/bin/swamp
[Install]
WantedBy=multi-user.target
質問
Type=forking
私が達成しようとしていることを十分に指定していますか?または、サービスがフォーク/デーモン化を処理することを実際にアップスタートに通知するアップスタートでフォークを期待するのと似ていますか(私が正しく理解していれば、確信がありません。
oneshot
(典型的な短い実行スクリプト)またはsimple
(fork + exitしない長期実行サービス)のいずれかです。