Also habe ich dies am Anfang einer Bash-Skript-Datei (-e und -o). In einigen Funktionen möchte ich jedoch, dass es nicht ausgeht. BeispielBash - wie man set -e deaktivieren und setzen -o
set -e
set -o pipefail
function check_status {
echo "Start Check"
docker exec mservice bash -c "echo 'Hello' | grep 'fail'"
echo "End check"
}
check_status
Wie kann ich verhindern, dass dies aus dem Skript Austritt aus - im Grunde, wenn ich dies ausführen, wäre es Ausdruck „Start prüfen“, aber dann beenden, weil der nächste Befehl gibt eine ‚1‘.
Ich möchte in der Lage sein, die Einstellung -e/-o an mehreren Stellen oder in verschiedenen Funktionen zu deaktivieren und zu aktivieren.
I‘ Entschuldigung, aber du bist ein Genie! – ibaralf