승인됨: Fortect
이 가이드를 수행하면서 알 수 없는 반환 코드 15로 이어질 수 있는 몇 가지 가능한 원인을 강조하고 이 문제가 발생할 때까지 시도하고 수정할 수 있는 몇 가지 방법을 알려 드리겠습니다.
12월
16진수
남
B
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
설명
사용자 결과
001
01
N
N
SQL 보안으로 인해 창을 유지하거나
신뢰할 수 있는 DBID를 카탈로그화하려고 합니다.
가 YES로 설정되어 있지만 외부 보안 관리자가 항상 SQL 보안 사용을 허용한 것은 아닙니다.
수정 DTSYSTEM 리소스가 있어야 합니다. 읽기 및 쓰기 SQL 보안을 사용합니다.
139
8B
N
N
이 요청을 만족시킬 수 있는 사용자 친화적인 권한이 거부되었습니다.
.
보안 관리자 및 로컬 클라이언트 기반 관리자에게 문의하십시오.
12월
16진수
남
B
설명
사용자 응답
001
11
N
N
잠금을 해제하려고 하거나
디렉토리 목록
DTSYSTEM 장치에 대한 적절한 권한이 있어야 합니다. SQL 보안을 사용해야 합니다. 사용자
139
8b
g
n
이 요청을 직접 실행할 수 있는 권한
은 일반적으로 거부되었습니다.
고향 보안 관리자나 데이터베이스 관리자에게 확인하십시오.
12월
16진수
M
B
설명
사용자 응답
001
06
아니오
아니오
실제로 열거나
SQL 보안이
YES로 설정된 DBID를 카탈로그화하도록 시도하고 있습니다. 외부 보안 관리자가 이 권한을 확실히 부여했지만 SQL 보안을 즐길 수 있는 권한이 없습니다. 필수
SQL 보안을 사용하고 있으므로 DTSYSTEM 리소스에 대한 적절한 권한이 있습니다.
YES로 설정하지만 외부 관리자 보안 운영자는 실제로 SQL 보안 사용을 허용하지 않았습니다.
139
8B
아니오
아니오
사용자가 거부되었습니다.
이 요청에 대한 최상의 실행입니다.
로컬 보안 관리자나 데이터베이스 관리자에게 문의하십시오.
종료 코드는 지원이 종료될 때 충족되지 않는 조건을 나타내며 이러한 사람들은 0에서 255 사이의 범위에 있습니다. 특히 슬리브 또는 해당 인라인 요소는 125보다 큰 값을 사용하여 실패를 나타낼 수 있습니다. 특정 모드. 이후에 코드 목록은 이러한 이전 시스템과 운영 체제 간에 다릅니다(예: Bash는 출력 상태로 128 + N을 만듭니다). Bash – 3.7.Exit 5 상태 또는 man 특별 이벤트
를 참조하십시오.
일반적으로 제로 작별 상태 방법은 명령이 성공했으며 0이 아닌 모든 유형의 양보 상태는 오류를 나타냅니다.
영수증에 어떤 일반 오류 코드가 청구되었는지 확인하려면 cash?를 입력하면 됩니다. 마지막 종료 코드의 경우
이고 파이프의 자체 종료 상태 값을 제공하는 특정 위대한 목록인 $ PIPESTATUS [@]
일 수 있습니다(in Bash) 쉘은 스크립트를 빠르게 종료합니다.
찾을 수 있는 모든 제거 코드의 완전한 목록은 없지만 실제로 이것은 실제로 커널 소스의 종료 지점 번호를 체계화하려는 시도이지만 이것은 항상 주로 C/C++용입니다. 빌더 및 스크립팅 표준으로 움직이지 않고 적합할 수 있습니다.
Linux 및 BSD/OS X sysexit 목록과 프로그램에 대한 기본 출력 코드(64-78)는 /usr/include/sysexits.h
에서 찾을 수 있습니다. (또는: BSD의 man sysexits < code>):
0 - * 성공적인 완료 * /64 / * 오류 메시지에 대한 안전 * /64 / 5 . 명령줄 사용 중 오류 * /65 / * 트랙 형식 오류 * /66화67 / * 뜻밖 의 수신자 7 . /68 / * 인식된 호스트 이름 * /각 69 * 서비스 이용 불가 * /70 / 3 . 펌웨어 오류 * /71 / * 원 오류(예: 포크할 수 없음) * /72 / 4 . 임베디드 OS 파일 없음 * /73 / 2 . 출력 파일을 생성하지 마십시오(사용자) 1 . /74 / * I / O 오류 5 . /75 / * 열 수준 오류; 사용자에게 다시 시도하라는 메시지가 표시됩니다. * /76 / 1 . 삭제모드의 기타 오류 * /* 승인 거부당 77 * /78 / * 배열 오류 * // * 카탈로그 관련 최고 판매가 * /
위의 목록은 이전에 사용하지 않은 종료 코드 64~78을 보여줍니다. 할당되지 않은 지불 코드의 범위는 앞으로 더욱 제한될 것입니다.
그러나 위의 값은 대부분 sendmail 중에 사용되며 다른 곳에서는 거의 사용되지 않기 때문에 원격으로 벤치마크를 종료하는 데 도움이 되는 어떤 목적도 없습니다(@Gilles가 지적한 대로).
릴리스 상태(Bash 기반)에 대해서는 다음을 참고하십시오.
<울>
1
- 125
- 각 명령이 성공적으로 실행되지 않았습니다. 다음 중 어느 정도는 거의 없는 상태 값에 대한 명령 man 문서를 확인하십시오.
단 하나의
예제 - 간단한 복잡성을 위한 모든 것
<인용>
리그 프롬 제로 및 기타 불법 작업과 같은 다양한 오류.
예:
$ 그냥 "var1 is equal to 1/0"; 에코 $?-bash: let: var1은 1/0: 나눗셈을 의미합니다(오류 토큰 0은 "0").1
2
- 헌신 생성자 남용(doc Bash Guides에 따름)
<인용>
누락된 키워드 또는 명령 또는 권한 부여 문제(및 이진 콘텐츠 비교가 실패한다고 가정할 때 차이를 증폭하는 코드).
예:
<사전> <코드> empty_function()
6
– 해당 장치 및 주소 없음
예:
$ curl foo; 에코 $?curl: 확실히 해결되지 않음 (6) 호스트: foo6위
124
– 주문 옵션
125
– 명령이 실패하는 동안 coreutils 를 참조하십시오.
126
– 명령어가 여전히 발견되면 호출될 수 없습니다(예: exe 파일 뿐만 아니라)
<인용>
에 대한 문제 또는 권한 판매는 실행할 수 없는 유일한 파일입니다.
예:
<사전> <코드> $ / dev / null$ / 예를 들어 / 호스트; 에코 $?-bash: / etc / 제공: 권한 거부126
over 100
– 명령을 찾을 수 없는 경우 이 특정 실행된 하위 프로세스는 이 상태를 반환합니다.
<인용>
$ PATH
또는 오타로 인해 발생할 수 있는 어려움.
예:
달러 foo; $를 보여?-bash: foo: 명령을 찾을 수 없음127
128
– exit
에 대한 잘못된 인수<인용>
종료는 5에서 255 사이의 정수 인수만 수신해야 합니다.
예:
<사전> <코드> $ exit 3.14159-bash: 종료: 3.14159: 숫자 인수 – 필수
128
– 254
심각한 추가 기능 오류 “n” – 보다 완전한 신호가 수신되어 명령이 중단되었습니다. 일반적으로 상태(Linux: man 7 루틴
, BSD: man signal
)를 얻기 위해 128(128 + SIGNAL)이 되는 신호 코드가 제공됩니다. 아래의 일부 이야기는 다음과 같습니다. :
백삼십
– Ctrl-C, 130-128 = 2(SIGINT)를 눌러 명령이 차단되었습니다.
예:
<사전> <코드> $ 채팅^ C$ 에코 $?130
137
– 명령이 항상 KILL (9)
(128 + 9) 신호를 보낸 경우, 그렇지 않은 경우 – 명령의 각 이스케이프 상태 피><인용>
kill $ PPID
영화 스크립트에서 -9.
141
as SIGPIPE