Gần đây tôi đã gặp một lỗi trong một kịch bản mà tôi đã cố gắng làm như sau:
yum -y install another_package.x86_64 some_package.x86_64 && run_my_script
Kịch bản chạy tốt trên một CentOS mới hơn, nhưng khi tôi cố thực thi nó trên Cent OS 5, some_package.x86_64
không có sẵn. Nhưng thay vì lỗi và dừng yum
chỉ in thông báo:
No package some_package.x86_64 available.
Làm cách nào tôi có thể buộc yum
lỗi trong các tình huống như vậy (IMO nên là mặc định) để làm cho các tập lệnh của tôi mạnh mẽ hơn?
yum
vui vẻ trở lại 0
trong trường hợp này. Kịch bản của tôi đã kiểm tra giá trị trả về trước khi tiếp tục. Thông báo &&
?