Explication de la condition : if [ $? -ne 0 ]; then
bonjour a tous
j'avais commencé a étudié la programmation shell pour des besoin spécifiques pour moi c'est du chinois :lol:
j'ai un script mis en shell qui s’occupe de faire le sauvegarde des base postgres
Code:
1 2 3 4 5
| pg_dump -p 5432 -U postgres -F c -b -v -i -f "$dir/${dbase}.dump" $dbase
if [ $? -ne 0 ]; then
echo "ERROR: pg_dump failure ($?), aborting script."
exit 1
fi |
ce que j’arrive pas a le comprendre c'est le test IF
Code:
if [ $? -ne 0 ]; then
Qui a une idée il sert a quoi cette condition ?
merci pour vos explications