Re: returnwert von vor-vor-befehlt abgreifen

Forside
Vedhæftede filer:
Indlæg som e-mail
+ (text/plain)
Slet denne besked
Besvar denne besked
Skribent: Johannes Segitz
Dato:  
Til: LUSC Liste
Emne: 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!