いくつかのポイント:
<オール>
Type=forking
を使用する場合 、PidFile を指定することをお勧めします。
あなたの場合、 Type=simple
、および &
なしの ExecStart
systemctl start service-name
を使用 サービスを開始する
次に systemctl status service-name
を使用します そのステータスを確認します。サービスが開始されていない場合、ステータスは非アクティブ/デッドになります。
Type=Forking
を設定しました 、しかしあなたのサービスは機能しません。Type=oneshot
を試すExecStart
の「&」があります 行、これは必要ありません。- サービスは
disabled
です 、つまりenabled
ではありませんでした 起動時に開始します。systemctl enable hello
を実行する必要があります 起動時に開始するように設定します。
man systemd.directives
を確認できます unit
で使用できるすべてのディレクティブのインデックスを見つける ファイル。