Ich schreibe ein Bash-Skript, in dem ich beenden möchte, wenn der Benutzer nicht root ist. Die Bedingung funktioniert einwandfrei, aber das Skript wird nicht beendet.
[[ `id -u` == 0 ]] || (echo "Must be root to run script"; exit)
Ich habe versucht, &&
anstatt ;
aber keine Arbeit zu verwenden.
exit 1
den Vorgang mit einem anderen Code als Null. Beispiel: Damit Sie den übergeordneten Prozess verstehen, bei dem ein Problem aufgetreten ist.