GNU/Linux >> Linux の 問題 >  >> Linux

systemctl ステータスが非アクティブのデッドを示す

いくつかのポイント:

<オール>
  • 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 で使用できるすべてのディレクティブのインデックスを見つける ファイル。


    Linux
    1. 起動中にSystemctlサービスがタイムアウトしましたか?

    2. 基本サービスコマンド

    3. systemctl:コマンドが見つかりません

    1. Linux での systemctl コマンドの例

    2. Ubuntu 16.04 をコマンド ラインで起動する / GUI を起動しない

    3. systemctl は起動直後に Tomcat サービスを停止します

    1. systemctlを使用して複数のサービスインスタンスを管理する

    2. CentOS 8でサービスを開始、停止、または再起動します-ステップバイステップのプロセス?

    3. Systemctlを使用してサービスを管理する