Sono a metà della stesura di una sceneggiatura di nagios e ho infastidito SSH.
Secondo la pagina man:
-q Quiet mode. Causes all warning and diagnostic messages to be
suppressed.
Tuttavia, se abilito il flag quiet e poi passo una porta non valida, ottengo ancora un errore:
$ ssh user@localhost -q -p test
Bad port 'test'
Questo è un problema, perché renderà quel messaggio la prima riga e questo è ciò che viene afferrato da Nagios. Ho bisogno di emettere qualcosa come "Avviso | Errore SSH" dopo aver raccolto un != 0
codice di uscita da ssh, ma la prima riga su cui posso emettere sarà la linea 2.
Come posso rendere SSH VERAMENTE silenzioso?
Nota: non ero sicuro di pubblicare questa domanda su serverfault, su superuser o su stackoverflow. Sono andato con serverfault poiché la base di utenti è probabilmente la più esperta con soluzioni alternative SSH e cli scripting.