logo

Príkaz na ukončenie systému Linux

Linuxový príkaz exit sa používa na ukončenie aktuálneho shellu. Vezme parameter ako číslo a opustí shell s návratom čísla stavu. Ak by sme neposkytli žiadny parameter, vráti stav posledného vykonaného príkazu. Príkaz exit zatvorí skript a opustí shell.

Ak máme viac ako jednu záložku shellu, príkaz exit zatvorí záložku, kde sa vykoná. Toto je vstavaný príkaz a nemôžeme nájsť vyhradenú manuálovú stránku na tento účel.

Syntax:

 exit 

Z vyššie uvedeného príkazu po stlačení tlačidlo ENTER kľúč, terminál sa zatvorí a všetky normálne bežiace procesy terminálu sa ukončia.

xor c++

Príkaz exit je najužitočnejší bežný v Linux . Môžeme s tým prejsť mnohokrát. Na ukončenie normálneho procesu používa funkciu exit(). Niektoré body týkajúce sa príkazu exit sú nasledovné:

  • Používa sa na ukončenie skriptu shellu so stavom ukončenia N.
  • Môže sa použiť na overenie, či je skript shellu úspešne ukončený alebo nie.
  • Stav ukončenia môžu použiť iné príkazy na vykonanie svojich akcií.
  • Ak nie je zadaná hodnota N, stav ukončenia bude posledným vykonaným príkazom.
  • Hodnota N je nastavená na 0 a predstavuje normálny výstup z shellu.

Možnosti:

Príkaz exit neposkytuje veľa možností. Podporuje však nasledujúce možnosti:

    Ukončenie bez akéhokoľvek parametra:

Ak ho vykonáme bez akéhokoľvek parametra, jednoducho zatvorí terminál. Vykonajte to nasledovne:

 exit 

Príkaz na ukončenie systému Linux

Vyššie uvedený príkaz jednoducho zatvorí terminál.

    Ukončiť so stavom ukončenia:

Ak prejdeme parameter, zatvorí sa a vráti rovnaký návratový stav. Napríklad, ak ho vykonáme so stavom ukončenia 10, vráti stav 10. zvážte nasledujúci príkaz:

 exit 10 

Príkaz na ukončenie systému Linux

Vyššie uvedený príkaz zatvorí terminál a vráti stav 10. Návratové stavy sú užitočné, pretože v niektorých prípadoch je možné ich sledovať, aby sa zistila chyba. Napríklad stav návratu „ 0' znamená, že program bol úspešne vykonaný a ' 1' znamená, že program má menšie chyby.

    Zobrazenie posledného stavu vrátenia:

Ak chcete zobraziť stav ukončenia posledného vykonaného príkazu, vykonajte príkaz 'echo $?' príkaz takto:

 echo $? 

Vyššie uvedený príkaz zobrazí posledný vrátený stav. Zvážte nasledujúci výstup:

Príkaz na ukončenie systému Linux
    Stav ukončenia skriptu shellu

Vytvorme skript „Demo.sh“. Ak ho chcete vytvoriť, vykonajte nasledujúci príkaz:

 cat > Demo.sh echo ' This is a demo.' exit 0 

Uložte vyššie uvedený skript stlačením klávesov CTRL + D. Teraz spustite skript vykonaním nasledujúcich príkazov:

 chmod +x Demo.sh ./Demo.sh 

Vyššie uvedený príkaz spustí skript. Teraz skontrolujte stav ukončenia skriptu vykonaním nižšie uvedeného príkazu:

 echo $? 

Zvážte nasledujúci výstup:

Príkaz na ukončenie systému Linux

Z vyššie uvedeného výstupu vidíme, že stav ukončenia daného skriptu je 0, čo znamená, že bol úspešne vykonaný.

Získanie pomoci

Príkaz exit je vstavaný nástroj. Nie sú preň k dispozícii žiadne vyhradené manuálové stránky. Podporuje však voľbu '-help', ktorá zobrazuje informácie o príkaze. Ak chcete získať pomoc, spustite príkaz takto:

 exit --help 

Vyššie uvedený príkaz zobrazí pomoc na príkazovom riadku. Príkaz help exit môžeme spustiť aj takto:

 help exit 

Oba príkazy vytvoria rovnaký výstup. Zvážte nasledujúci výstup:

Príkaz na ukončenie systému Linux