Bash Pagina 24

De la Wiki Linux Advanced
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)
Sari la navigare Sari la căutare

Coduri de returnare

Cod de retur sau stare de ieșire: reprezintă valoarea returnată de un program la terminarea execuției sale. Această valoare este importantă pentru a înțelege dacă programul a rulat cu succes sau dacă a întâmpinat o eroare.

Valori ale codurilor de returnare

- Valorile posibile pentru codurile de returnare sunt cuprinse între `0` și `255`. - 0 indică succesul execuției, semnalând că programul s-a terminat fără erori. - Orice altă valoare diferită de `0` reprezintă un cod de eroare specific, indicând faptul că programul nu a rulat corespunzător.

Codurile de returnare în scripturile Shell

- Scripturile Shell folosesc aceste coduri de returnare pentru a comunica starea finală a execuției. - Valoarea de ieșire de succes pentru un script Shell este `0`.

Obiceiuri bune pentru utilizarea codurilor de returnare

- Este recomandat ca toate programele să se încheie cu un cod de ieșire corect, pentru a semnala explicit starea execuției. - Asigurați-vă că programați întotdeauna apelul către `exit` cu o valoare specifică (de exemplu, `exit 0` pentru succes sau un cod diferit pentru erori).

Utilizarea codurilor de returnare în structuri condiționale

- Declarația `if` în scripturi Shell verifică codul de returnare al ultimei comenzi executate (cunoscut ca „testcode”). - În funcție de acest cod de returnare, scriptul poate continua execuția sau poate întrerupe fluxul pentru a gestiona eventualele erori.

Pagina anterioară | Următoarea pagină