Ich bin kürzlich auf einen Fehler in einem Skript gestoßen, bei dem ich Folgendes versucht habe:
yum -y install another_package.x86_64 some_package.x86_64 && run_my_script
Das Skript lief gut auf einem neueren CentOS, aber als ich versuchte, es auf Cent OS 5 auszuführen, some_package.x86_64
war es nicht verfügbar. Aber anstatt Fehler zu machen und anzuhalten, wurde yum
nur die Nachricht gedruckt:
No package some_package.x86_64 available.
Wie kann ich yum
in solchen Situationen Fehler erzwingen (welche IMO sollte die Standardeinstellung sein), um meine Skripte robuster zu machen?
yum
kehrt 0
in diesem Fall gerne zurück . Mein Skript überprüft bereits den Rückgabewert, bevor es fortfährt. Beachten Sie die &&
?