Tôi đang đi được nửa chặng đường để viết một kịch bản nagios và tôi đã gặp phải sự phiền toái với SSH.
Theo trang người đàn ông:
-q Quiet mode. Causes all warning and diagnostic messages to be
suppressed.
Tuy nhiên, nếu tôi bật cờ im lặng và sau đó vượt qua một cổng không hợp lệ, tôi vẫn gặp lỗi:
$ ssh user@localhost -q -p test
Bad port 'test'
Đây là một vấn đề, bởi vì điều đó sẽ khiến thông điệp đó trở thành dòng đầu tiên và đó là những gì được Nagios nắm lấy. Tôi cần xuất ra một cái gì đó như "Cảnh báo | Lỗi SSH" sau khi chọn != 0
mã thoát từ ssh, nhưng dòng đầu tiên tôi có thể xuất ra sẽ là dòng 2.
Làm cách nào tôi có thể làm cho SSH TRULY yên tĩnh?
Lưu ý: Tôi không chắc chắn nên đăng câu hỏi này trên serverfault, trên superuser hay trên stackoverflow. Tôi đã đi với serverfault vì cơ sở người dùng có lẽ là người có kinh nghiệm nhất với cli SSH và cli scripting.