Bash Pagina 24: Diferență între versiuni
Admin (discuție | contribuții) (Pagină nouă: == 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...) |
Admin (discuție | contribuții) |
||
Linia 19: | Linia 19: | ||
- Declarația `if` în scripturi Shell verifică codul de returnare al ultimei comenzi executate (cunoscut ca „testcode”). | - 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. | - În funcție de acest cod de returnare, scriptul poate continua execuția sau poate întrerupe fluxul pentru a gestiona eventualele erori. | ||
[[Bash_Pagina_23|Pagina anterioară]] | [[Bash_Pagina_25|Următoarea pagină]] |
Versiunea curentă din 27 octombrie 2024 08:48
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.