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_64không có sẵn. Nhưng thay vì lỗi và dừng yumchỉ in thông báo:
No package some_package.x86_64 available.
Làm cách nào tôi có thể buộc yumlỗ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?
yumvui vẻ trở lại 0trong 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 &&?