● 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
.
- 존재하다. 바이너리/스크립트를 거기에 넣지 않으면.
- 실행 가능 파일(
ls -l /home/svceip/scripts/startstop/start_eip
표시됨-rwxr-xr-x
) 그렇지 않은 경우 를 사용하십시오chmod +x /home/svceip/scripts/startstop/start_eip
. - 실행 파일입니다. 사용하는 경우 약간의 변형이
file /home/svceip/scripts/startstop/start_eip
표시되거나 시작되어야 합니다 . 표시된 경우 첫 번째 줄에 shebang이 필요합니다. 이 경우 첫 번째 줄에 스크립트를 실행하는 데 필요한 내용이 포함 되어 있는지 확인하세요.ELF 64-bit LSB pie executable
ELF
ASCII text executable
#!/bin/bash
#!/usr/bin/python3