Re: returnwert von vor-vor-befehlt abgreifen

Startseite
Anhänge:
Nachricht
+ (text/plain)
Nachricht löschen
Nachricht beantworten
Autor: Johannes Segitz
Datum:  
To: LUSC Liste
Betreff: Re: returnwert von vor-vor-befehlt abgreifen
Hi,

> Norman Zimmer <mail@???> hat am 26.05.2021 14:18 geschrieben:
> in einem Script hab ich so ähnlich folgenden Befehlsschnipsel:
>
> mysqldump dbname | gzip > db.dump.gz
> ret=$?
> if [[ ${ret} -ne 0 ]]; then
> echo "FAIL"
> fi
>
> Leider erhält die Variable "ret" durch die Pipe den Exitcode des letzten Befehls. Hier also dem gzip.
> Kann mir jemand sagen, wie ich an den Returnwert des mysqldump rankomme?


voila :)

bash-5.1$ false | true
bash-5.1$ echo "${PIPESTATUS[0]} ${PIPESTATUS[1]}"

Jonny
--
Mailing-Liste der Linux User Schwabach (LUSC) e.V.
Vor und beim Posten bitte
?http://lusc.de/List-Netiquette < und
?http://lusc.de/List-Howto < beachten. Danke!