システムサービスに失敗しました。

システムサービスに失敗しました。
● eip.service - making eip connection up
   Loaded: loaded (/etc/systemd/system/eip.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Wed 2021-08-25 21:21:24 CDT; 7min ago
  Process: 244843 ExecStart=/home/svceip/scripts/startstop/start_eip (code=exited, status=203/EXEC)
 Main PID: 244843 (code=exited, status=203/EXEC)

Aug 25 21:21:24 systemd[1]: Started making eip connection up.
Aug 25 21:21:24 systemd[1]: eip.service: Main process exited, code=exited, status=203/EXEC
Aug 25 21:21:24 systemd[1]: eip.service: Failed with result 'exit-code'.

誰でもこの問題を解決するためのヒントを提供できますか?

ベストアンサー1

@Grace Thompsonのコメントについて詳しく説明します。

man systemd.exec終了コード203を以下のように説明する。

実際のプロセスの実行に失敗しました(具体的にはexecve(2)システムコール)。これは、実行可能ファイルが存在しないかアクセスできないために発生する可能性が高いです。

あなたの場合は、次の点を確認する必要があります/home/svceip/scripts/startstop/start_eip

  1. 存在する。バイナリ/スクリプトをそこに入れないと。
  2. 実行可能ファイル(ls -l /home/svceip/scripts/startstop/start_eip表示-rwxr-xr-x)そうでない場合は使用してくださいchmod +x /home/svceip/scripts/startstop/start_eip
  3. 実行可能ファイルです。使用する場合は、わずかなバリエーションをfile /home/svceip/scripts/startstop/start_eip表示または開始する必要があります。表示されている場合は、最初の行にshebangが必要です。この場合、最初の行にスクリプトを実行するために必要なものが含まれていることを確認してください。ELF 64-bit LSB pie executableELFASCII text executable#!/bin/bash#!/usr/bin/python3

おすすめ記事