Re: returnwert von vor-vor-befehlt abgreifen

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Johannes Segitz
Date:  
To: LUSC Liste
Subject: 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!