Ich habe dies in einem Bash-Skript:
exit 3;
exit_code="$?"
if [[ "$exit_code" != "0" ]]; then
echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}";
exit "$exit_code";
fi
Es sieht so aus, als würde es direkt nach dem Befehl exit beendet, was sinnvoll ist. Ich habe mich gefragt, ob es einen einfachen Befehl gibt, der einen Exit-Code bereitstellen kann, ohne sofort zu beenden.
Ich wollte raten:
exec exit 3
aber es gibt eine Fehlermeldung : exec: exit: not found
. Was kann ich tun? :) :)
exit_code=3
die exit 3
Linie ganz setzen und eliminieren ?
$?
Variable festgelegt wird, dieses Skript jedoch nicht beendet wird ?"
exec exit 3
ist kein bueno, ich bekomme"exec: exit: not found"