Niedawno napotkałem błąd w skrypcie, w którym próbowałem wykonać następujące czynności:
yum -y install another_package.x86_64 some_package.x86_64 && run_my_script
Skrypt działał dobrze na nowszym CentOS, ale kiedy próbowałem go uruchomić na Cent OS 5, some_package.x86_64
nie był dostępny. Ale zamiast błędu i zatrzymania yum
właśnie wydrukowałem wiadomość:
No package some_package.x86_64 available.
Jak mogę wymusić yum
błąd w takich sytuacjach (który IMO powinien być domyślny), aby moje skrypty były bardziej niezawodne?
yum
szczęśliwie powraca 0
w tym przypadku. Mój skrypt już sprawdza wartość zwracaną przed kontynuowaniem. Zauważ &&
?