명령: "EXIT" 켜짐 Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 사용 가능
명령의 예 "EXIT"
그만큼
`EXIT`Windows 명령 프롬프트의 명령은 배치 스크립트 또는 명령 프롬프트 세션의 실행을 중지하는 데 사용됩니다. 여기 몇 가지 예가 있어요.
예 1: 배치 종료 스크립트:
@ECHO OFF
ECHO 그만큼 Batch-스크립트 종료.
EXIT
설명: 배치 스크립트는 다음을 사용하여 생성됩니다.
`EXIT`-명령이 종료되었습니다. 아래 텍스트는 더 이상 실행되지 않습니다.
예 2: 배치 스크립트 조건부 종료:
@ECHO OFF
SET 상태=1
IF %상태% EQU 1 (
ECHO 조건이 충족되었습니다.. 스크립트가 종료됩니다.
EXIT
)
ECHO 스크립트는 계속됩니다.
설명: 배치 스크립트는 조건을 확인하고 다음과 같이 종료됩니다.
`EXIT`, 조건이 충족되면.
예 3: 특정 종료 코드로 종료:
@ECHO OFF
ECHO 그만큼 Batch-스크립트 종료.
EXIT /B 5
설명: 배치 스크립트는 종료 코드 5로 종료됩니다. 이 종료 코드는 상위 스크립트 또는 명령 프롬프트 세션에서 얻을 수 있습니다.
예 4: 루프에서 EXIT 사용:
@ECHO OFF
FOR /L %%A IN (1, 1, 3) DO (
ECHO 루프 반복 %%A
IF %%A EQU 2 (
ECHO 루프 종료.
EXIT
)
)
설명: 배치 스크립트는 루프를 실행하고 일찍 종료됩니다.
`EXIT`, 루프 조건이 충족되면.
예 5: 함수의 EXIT:
@ECHO OFF
CALL :예제_함수
ECHO 그만큼 Batch-스크립트 계속.
GOTO :EOF
:예제_함수
ECHO 기능이 종료되었습니다.
EXIT /B
설명: 배치 스크립트는 함수를 호출하고 함수 내에서 종료됩니다.
`EXIT /B`. 그런 다음 함수 호출이 계속됩니다.
참고: 참고하세요.
`EXIT /B`현재 배치 스크립트나 작업만 종료하는 데 사용됩니다. 만약에
`EXIT /B`사용되지 않으면 명령은 전체 명령 프롬프트 세션을 종료합니다.
스크립트가 문제 없이 완료되면 종료 코드는 일반적으로 0이라는 점에 유의하는 것이 중요합니다. 0보다 큰 종료 코드는 일반적으로 오류를 나타냅니다. 스크립트의 성공 또는 실패를 모니터링하기 위해 배치 스크립트 또는 상위 수준 프로세스에서 종료 코드를 쿼리할 수 있습니다.
"EXIT" Microsoft Windows 도움말에서 발췌
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
CMD.EXE 프로그램 (명령 인터프리터)이나 현재 일괄 처리 스크립트를
끝냅니다.
EXIT [/B] [exitCode]
/B CMD.EXE 대신 현재 일괄 처리 스크립트를 끝내기 위해
지정합니다. 외부 일괄 처리 스크립트에서 실행하면
CMD.EXE를 끝냅니다.
exitCode 번호를 지정합니다. /B가 지정되면 ERRORLEVEL을
지정한 번호로 설정합니다. CMD.EXE를 끝내면,
프로세스 종료 코드를 지정한 번호로 설정합니다.
중요 정보, "EXIT" 명령에 대한 팁
사용할 때
`EXIT`Windows 명령 프롬프트에서 명령을 실행할 때 주의해야 할 몇 가지 중요한 사항이 있습니다.
1.
종료 코드: `EXIT`명령은 선택적으로 종료 코드를 반환할 수 있습니다. 기본 종료 코드는 0이며 일반적으로 성공적인 완료를 나타냅니다. 0보다 큰 종료 코드는 오류 조건이나 다양한 결과를 나타내는 데 사용할 수 있습니다.
EXIT /B 5
2.
함수에서 사용: 다음과 같은 경우
`EXIT`함수에서는 배치 스크립트 또는 호출자가 종료됩니다. 사용
`EXIT /B`함수를 종료하고 배치 스크립트에서 계속 실행합니다.
CALL :예제_함수
ECHO 그만큼 Batch-스크립트 계속.
GOTO :EOF
:예제_함수
ECHO 기능이 종료되었습니다.
EXIT /B
3.
상위 프롬프트로 돌아가기: `EXIT`없이
`/B`배치 스크립트뿐만 아니라 전체 명령 프롬프트 세션도 종료됩니다. 이로 인해 명령 프롬프트가 손실될 수 있습니다.
EXIT
4.
종료 코드 및 오류 모니터링: 종료 코드는 스크립트나 상위 수준 프로세스에서 모니터링할 수 있습니다. 이는 오류나 다른 실행 경로에 응답하는 데 특히 유용합니다.
5.
현재 종료 코드 결정: 다음 명령을 사용하여 명령 프롬프트에서 마지막 종료 코드를 설정할 수 있습니다.
`%ERRORLEVEL%`상기하다.
ECHO 마지막 Exit-Code ~였다: %ERRORLEVEL%
6.
엔딩 루프: 다음을 수행할 수 있습니다.
`EXIT`루프를 일찍 종료하는 데 사용됩니다. 그러나 다음과 같은 경우 전체 일괄 세션이 종료될 수 있습니다.
`EXIT`없이
`/B`사용.
FOR /L %%A IN (1, 1, 5) DO (
ECHO 루프 반복 %%A
IF %%A EQU 3 (
ECHO 루프 종료.
EXIT
)
)
다음을 보장하는 것이 중요합니다.
`EXIT`명령 프롬프트 세션이나 스크립트가 실수로 종료되지 않도록 주의해서 사용하십시오. 특히 사용할 때
`EXIT`예상되는 동작을 유지하려면 다른 스크립트에서 호출하는 스크립트에 주의를 기울여야 합니다.