Je suis à mi-chemin de l'écriture d'un script nagios et j'ai rencontré un désagrément avec SSH.
Selon la page de manuel:
-q Quiet mode. Causes all warning and diagnostic messages to be
suppressed.
Pourtant, si j'active l'indicateur silencieux et que je passe ensuite un port invalide, j'obtiens toujours une erreur:
$ ssh user@localhost -q -p test
Bad port 'test'
C'est un problème, car cela fera de ce message la première ligne et c'est ce que Nagios saisit. Je dois sortir quelque chose comme "Warning | SSH error" après avoir récupéré un != 0
code de sortie de ssh, mais la première ligne sur laquelle je peux sortir sera la ligne 2.
Comment puis-je rendre SSH vraiment silencieux?
Remarque: je ne savais pas s'il fallait poster cette question sur serverfault, sur superutilisateur ou sur stackoverflow. Je suis allé avec serverfault car la base d'utilisateurs est probablement la plus expérimentée avec les solutions de contournement cli SSH et cli.