return code attraverso pipe
Salve a tutti,
in una shell sto eseguendo un comando di backup di db mysql con
mysqldump. Per risparmiare spazio su disco comprimo al volo con gzip in
questo modo:
mysqldump --opt ... | gzip > backup.sql.gz
Ho notato pero' che se mysqldump fallisce per qualche ragione, ad
esempio viene fatto uno shutdown del db mentre avviene il backup, non
riesco a prendere il return code di mysqldump perche' filtrato
attraverso la pipe ottenendo invece sempre 0 (echo $?). Come posso fare
per raggiungere lo scopo? Grazie.
--
Fabrizio
Reply to: