문제
편집 : 여기서 볼 것이 없습니다 !!! 127 반환은 명령이 발견되지 않았다는 것을 의미합니다. 어떤 이유로 든 명령에 대한 절대적인 길을 제시해야했습니다.
공통 Linux 기능에 대한 반환 상태에 대한 참조가 있습니까? ls
? (적어도 Man Pages에 있지 않은 것 같습니다. ls
). 그렇지 않다면 누군가 나에게 무엇을 말할 수 있습니까? ls
127 리턴이 의미합니까?
해결책
127은 명령을 찾을 수없는 오류입니다. 이 경우, 나는 명령에 대한 절대 경로를 사용해야했다 (/bin/ls
)
다른 팁
에 따라 http://www.opengroup.org/onlinepubs/009695399/utilities/ls.html 0의 반환 값은 성공을 의미합니다.> 0은 오류입니다.
ls
배쉬 기능이 아닙니다. 외부 유틸리티입니다. Linux에서 ls
GNU 파일 유틸리티의 일부입니다. man ls
당신에게 비슷한 정보를 보여 주어야합니다 http://www.gnu.org/software/coreutils/manual/html_node/ls-invocation.html 종료 상태에 대한 유일한 값은 0, 1 및 2로 정의됩니다.
제휴하지 않습니다 StackOverflow