2017-11-19 15 views

답변

0

이 오류는 대부분 표시 오류 일 수 있습니다. 테마가 이전 명령의 종료 상태를 결정하는 방법에 따라 다릅니다.

예를 들어 매개 변수 pipestatus을 사용하면이 문제가 발생할 수 있습니다. pipestatus은 쉘이 시작된 직후에 정의되지 않으며 명령이 실행 된 후에 만 ​​설정됩니다. 테마가 성공을위한 심볼을 표시하기 위해 종료 코드 0 만 확인하면이 체크는 정의되지 않거나 비어있는 pipestatus에서 실패 할 수 있습니다.

마지막 명령의 오류 코드는 ? (또는 status) 매개 변수에도 저장됩니다. 달리 pipestatus? 이미 쉘 상태에서 정의됩니다. 터미널을 시작한 후

echo $? 

을 첫 번째 명령으로 실행하십시오. 0을 반환하면 실제로 오류가 없음을 나타냅니다.

사용하는 테마가 무엇인지 알지 못하면 확실히 알기 어렵습니다.


실제로 어딘가에 오류가있을 경우, 그것은 /var/log/system.log에 표시하지 않을 것입니다. 시스템 서비스에서만이 파일의 오류를보고합니다.