exit (comandă)
Comanda UNIX exit este folosită pentru a ieși din scriptul sau din sesiunea shell curentă. Comanda nu este implementată ca un program independent, este o comandă implementată de shell.
Sintaxă
modificareexit [n]
unde n este valoarea returnată de script. Această valoare mai poartă numele de exit status. Dacă n nu este specificat, valoarea returnată este cea a ultimei comenzi rulate.
Când exit este chemat direct dintr-un terminal, sesiunea utilizatorului este terminată. Un nou login va fi necesar pentru ca utilizatorul să aibă acces la sistem.
Funcții de sistem
modificareComanda este implementată în UNIX și ca funcție de sistem:
#include <unistd.h> void _exit(int status);
Există și o variantă a acestei funcții definită în standardul limbajului de programare C ediția 1999 (C99):
#include <stdlib.h> void _Exit(int status);
Legături externe
modificare
linia de comandă pentru Unix (mai multe) | Programe în|||
Management de fișiere: | cat | cd | chmod | chown | chgrp | cksum | cmp | cp | du | df | file | fsck | ln | ls | lsof | mkdir | mount | mv | pwd | rm | rmdir | split | touch | ||
Management de procese: | at | chroot | cron | exit | kill | killall | nice | pgrep | pidof | pkill | ps | pstree | sleep | time | top | wait | ||
Management utilizator/mediu: | env | finger | id | mesg | passwd | su | sudo | uname | uptime | w | wall | who | whoami | write | ||
Procesare text: | awk | comm | cut | ed | ex | fmt | head | iconv | join | less | more | paste | sed | sort | tac | tail | tr | uniq | wc | xargs | ||
Programare Shell: | basename | echo | expr | false | printf | test | true | unset | Imprimare: lp | |
Communicații: inetd | netstat | ping | rlogin | traceroute |
Căutare: find | grep | strings |
Diverse: banner | bc | cal | dd | man | size | yes |