Jestem w połowie pisania scenariusza nagios i denerwuje mnie SSH.
Według strony podręcznika:
-q Quiet mode. Causes all warning and diagnostic messages to be
suppressed.
Jeśli jednak włączę cichą flagę, a następnie przekażę nieprawidłowy port, nadal pojawia się błąd:
$ ssh user@localhost -q -p test
Bad port 'test'
Jest to problem, ponieważ sprawi, że ten komunikat będzie pierwszym wierszem i to jest to, co przechwytuje Nagios. Muszę wyprowadzić coś takiego jak „Ostrzeżenie | Błąd SSH” po odebraniu != 0
kodu wyjścia z ssh, ale pierwszą linią, którą mogę wypisać, będzie linia 2.
Jak mogę wyciszyć SSH TRULY?
Uwaga: nie byłem pewien, czy opublikować to pytanie w przypadku błędu serwera, superużytkownika czy przepływu stosu. Poszedłem z błędem serwera, ponieważ baza użytkowników jest prawdopodobnie najbardziej doświadczona w obejściu skryptów cli SSH i cli.