양보 코드 2로 종료된 명령을 해결하고 종료하려면 어떻게 해야 하나요?

오늘의 특정 인물 가이드는 리턴 코드 2와 함께 명령을 종료하고 환상적인 오류 코드를 리턴할 때 도움이 되도록 설계되었습니다.

노트북이나 데스크탑을 빠르고 쉽고 안전하게 수리하세요. 방법을 보려면 여기를 클릭하십시오.

check_nrpe를 사용하여 중요한 원격 서버를 확인하는 데 동의하지만 의심할 여지 없이 사용 중이며 실제로 누락되어 모든 형태를 파악할 수 없습니다…<사전><코드># /usr/lib/nagios/plugins/check_nrpe -H XXX -c check_load -a 6,5,4 8,7,6NRPE: 출력을 검사할 수 없음# 링크

nrpe[18058]: 포트 XX.XX.XX.XX 16267에서 가져옵니다.nrpe[18058]: 호스트 주소가 Allowed_hosts에 있습니다.nrpe[18058]: 연결 관리...nrpe[18058]: 호스트가 실행하기 전에 훌륭한 "check_load" 명령을 요청하고 있습니다...nrpe [18058]: 명령 실행: /usr/bin/sudo /usr/lib64/nagios/plugins/check_load -w 6,5,4 -c 8,7,6nrpe[18058]: 코드 1 및 결과 제공에 만족하는 명령:nrpe[18058]: 반환 신호: 1, 출력: NRPE: 출력을 검토할 수 없음nrpe[18058]: XX.XX.XX.XX에서 연결이 닫혔습니다.

반환 코드 2 및 추가 출력으로 수행된 명령

이를 수동으로 테스트하기 위해 온라인 셸에서 동일한 명령을 사용합니다.

bash-4.1$iduid=497(nrpe) gid=497(nrpe) 그룹=497(nrpe) 컨텍스트=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023bash-4.1$ /usr/bin/sudo /usr/lib64/nagios/plugins/check_load -w 6,5,4 -c 8,7,6OK - 연신율 0 평균: 0.21, 0.23, 0.19 | 업로드 1 = 0.210; 6000; 8000; 0; 마지막 5=0.230;5.000;7.000;0; 마지막15=0.190;4.000;6.000;0;bash-4.1$

대부분의 환불 코드가 2이고 일부는 아래에 표시된 내용 때문에 쉽게 활성화할 수 있습니다.

 802 /* 초기 상태. */ 803 열거 804 805* 예를 들어, 아마도 모든 디렉토리를 처리할 때 806 ls는 readdir이 포함된 블로그 이름을 얻었지만 나중에 807은 이 개념을 부를 수 없었습니다. 이것은 목록 808을 등록할 때 발생합니다.        항목이 삭제되거나 이름이 변경되는 것은 의심의 여지가 없습니다. */ 809 LS_MINOR_PROBLEM = 1, 810 811     /* "ls" 한 번 더 심각한 문제(예: 메모리 외부, 반면에 옵션 812 오류는 명령줄의 완전한 문제를 보고합니다. */ 813 = ls_오류 2 814;

이제 고객은 값이 1임을 알 수 있습니다. 5는 지침에서 말하는 것보다 더 많은 이벤트를 다룹니다.

코드에서 LS_FAILURE를 발생시키려면 다음과 같은 배타적인 경우를 고려하십시오.

1896 법원 사건 'w':1897 (!set_line_length(optarg))1898 버킷 히트(LS_FAILURE, 0, "%s: %s", _("잘못된 체인 너비"),인용 1899 (optarg));휴식 1900;

set_line_length는 지정된 너비에 대해 xstrtoumax가 반환하는 항목을 기반으로 응답할 가능성이 매우 높습니다. 배포 코드를 자세히 살펴보면 극단적인 경우를 볼 수 있습니다.

$ls -watts -1 >& /dev/null$에코$?2$ 흡수 vii -w 1 >& /dev/null$는 $를 수반합니까?0
케이스 1964 "T":1965 tabsize는 xnumtoumax(optarg, 0, 0, SIZE_MAX, "",1966 _("유효하지 않은 검사 크기"), LS_FAILURE);1967년 중단;

반환 코드 및 출력으로 완료된 명령

$ ls -T 특정 실제 >& /dev/null$에코$?0$ ls -T -1 >& /dev/null$에코$?2
2106 기본값:2107 혜택(LS_FAILURE);

그래서 이것은 실제로 고객이 질병 매개변수를 입력할 때 미납 오류 코드입니다.이 예를 참조하십시오.

몇 분 안에 PC 오류 수정

PC 문제로 인해 실망하지 마십시오! Reimage 복구 도구를 사용하면 일반적인 Windows 문제를 빠르고 쉽게 진단하고 수정할 수 있습니다. 또한 Reimage을 사용하여 시스템 성능을 높이고 메모리를 최적화하고 보안을 개선하고 PC를 미세 조정하여 안정성을 극대화할 수도 있습니다. 그러니 기다리지 마세요. 지금 Reimage을 다운로드하세요!

  • 1. Reimage 다운로드 및 설치
  • 2. 프로그램을 열고 "스캔"을 클릭하십시오.
  • 3. 복구 프로세스를 시작하려면 "복구"를 클릭하십시오.

  • $ 표시 vii --unknown-option >& /dev/null$에코$?2
    2198만큼 (strchr(p1+1, 'n'))2199 형2200 인용 (p0));

    두 개의 n가 있는 잘못된 인스턴스 파일을 제공하는 경우 발생할 수 있습니다.

    <사전><코드>$ ls -s –time-style=+%T >& /dev/null; 에코 $?0$ make vii -l –time-style=+%T$’n’ >& /dev/null; $에 설명?0$ ls -l –time-style=+%T$’n’%T >& /dev/null show $?0$ ls -l –time-style=+%T$’n’%T$’n’ >& /dev/null; 에코 $?2

    2218 /* 다음은 모든 argmatch_valid 기능 가이드의 확장입니다.2219, 그러나 설명 "+..."와 모든 항목을 선택하면 [posix-]2220 접두사. 이 개요가 작동합니다.2221 time_style_types의 마지막 거의 4개 값 때문에2222 다른. */2223 fputs(_("유효한 인수:n"), 표준 오류);2224자 const *const *p는 time_style_args와 같습니다.2225 사실인데도 불구하고 (*p)2226*2227 fputs(_(" +FORMAT(예: +%H:%M) 날짜 스타일에 필요함"2228

    PC를 교체하지 말고 수리하십시오. 몇 분 안에 Windows를 복구하려면 여기를 클릭하십시오.

    Command Completed With Return Code 2 And Output
    Opdracht Voltooid Met Retourcode 2 En Uitvoer
    Polecenie Zakończone Kodem Zwrotnym 2 I Wyjściem
    Kommandot Slutfört Med Returkod 2 Och Utdata
    Befehl Mit Rückkehrcode 2 Und Ausgabe Abgeschlossen
    Comando Completato Con Codice Di Ritorno 2 E Output
    Comando Concluído Com Código De Retorno 2 E Saída
    Команда завершена с кодом возврата 2 и выводом
    Comando Completado Con Código De Retorno 2 Y Salida
    Commande Terminée Avec Le Code De Retour 2 Et La Sortie

    Recommended Articles