Linux service 실행 시 127 에러(터미널에서는 실행되지만 서비스가 실행이 안될 경우)


Linux service 실행 시 127 에러(터미널에서는 실행되지만 서비스가 실행이 안될 경우)

Process : 707056 ExecStart=/home/user/project/start.sh (code=exited, status=127) 이 친구를 근 6시간동안 마주하면서.. 구글링 정~말 많이 한 것 같다. 특히 저 127 코드 자체가 그냥 호출하는 곳을 시스템이 이해하지 못해서 나타나는 코드라고 하니.. 리눅스를 거의 처음 접하는 나로는 뭔소린가 .. ^^ 싶었다. (심지어 service 등록 시 기존에 있던 다른 service와 모두 동일하게! 맞춰주었음. 근데 왜 이해 못하죠?) 번역기 돌려가면서 비슷한 에러인것 같은데 싶은건 전부 시도해봤다. 그러나 결국 해결해냈는데 ..^^! 차근차근 정리해보자면 아래와 같다. <이 글을 읽을 당신의 쉘 스크립트가 start.sh라는 파일명이라는 것을 가정하고 설명> 쉘 스크립트가 있는 디렉토리에서 ./start.sh 를 실행했을 때 잘 된다면, 1번을 건너뛰고 2번을 읽어주삼 1. shell script 수정 보통 쉘 스크립트로...


#127에러 #execstart #linux #status127 #리눅스 #리눅스서비스에러 #리눅스에러 #서비스에러 #터미널

원문링크 : Linux service 실행 시 127 에러(터미널에서는 실행되지만 서비스가 실행이 안될 경우)