ich nutze folgende Zeile in einem Script:
Code: Alles auswählen
mysqldump -h $HOSTNAME $db | gzip -9 > $BACKUP_DIR/$db.sql.gz
Das ich die Pipe in einzelschritte zerlegen kann, und damit an den RC komme ist mir klar.
Danke
Code: Alles auswählen
mysqldump -h $HOSTNAME $db | gzip -9 > $BACKUP_DIR/$db.sql.gz
Code: Alles auswählen
gms@gms1 ~ $ set -o pipefail
gms@gms1 ~ $ true | cat
gms@gms1 ~ $ echo $?
0
gms@gms1 ~ $ false | cat
gms@gms1 ~ $ echo $?
1
Code: Alles auswählen
gms@gms1 ~ $ { false; X=$?; } | cat
gms@gms1 ~ $ echo $X
1