Przejdź do głównej zawartości

exit

Komenda exit to polecenie, używane do zakończenia działania bieżącej sesji wiersza poleceń CMD lub zakończenia wykonywania skryptu wsadowego. Może również służyć do zamknięcia okna konsoli lub zakończenia procesu z określonym kodem powrotu.


exit [/b] [kod_wyjścia]
  • exit bez parametrów zamyka bieżącą konsolę CMD.
  • Może być używane do zwracania kodu błędu, szczególnie w skryptach wsadowych.

ParametrOpis
/bZamyka tylko bieżący skrypt lub podprogram, bez zamykania konsoli.
[kod_wyjścia]Określa kod wyjścia (liczba), który jest zwracany po zakończeniu.

Okno terminala
# Zakończenie działania CMD
echo Zamykanie konsoli...
exit
# Zakończenie skryptu wsadowego z kodem błędu 1
exit /b 1
# Użycie w skrypcie do zwrócenia statusu powodzenia (0)
exit /b 0

  • exit jest komendą wbudowaną, nie wymaga dodatkowych plików wykonywalnych.
  • W skryptach wsadowych exit /b jest preferowane, aby uniknąć zamykania całego okna CMD.
  • Kod wyjścia może być sprawdzany przez inne procesy lub skrypty w celu określenia wyniku działania.

Błąd / KomunikatPrzyczynaRozwiązanie
Konsola zamyka się niespodziewanieUżyto exit bez /b w skrypcieUżyj exit /b, aby tylko zakończyć skrypt, nie całą konsolę.
Kod wyjścia nie jest przekazywanyNie podano kodu wyjścia po exitPodaj liczbę po poleceniu, np. exit /b 1.