문제

편집 : 여기서 볼 것이 없습니다 !!! 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로 정의됩니다.

LS의 경우 : "OK 인 경우 종료 상태는 0입니다.

원천: 유닉스 맨 페이지 : LS

이를 알 수있는 옵션은 일반적으로 다음과 같습니다.

  1. 남성
  2. Google
  3. 소스 코드 분석
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top