Php ssh - diff erreur connexion & retour vide

Fermé
retourphpssh - 27 avril 2011 à 12:19
 retourphpssh - 27 avril 2011 à 13:45
Bonjour,

En php, j'exécute la commande exec("ssh root@1.1.1.1 cat /var/log");
Ensuite je fais un retour pour afficher ce fichier sur un site web.

Mais comment je peux faire la distinction entre une erreur de connexion au serveur en ssh (demande mot de passe par exemple (même si je passe par des clés) et un retour vide de la commande cat ?

Merci pour vote aide
A voir également:

1 réponse

retourphpssh
27 avril 2011 à 13:45
En rajouter & echo $? à la commande exec, je rajoute un if pour vérifier si je reçois un 0 ou un 1. Si c'est le cas c'est que la connexion SSH est bonne mais que je n'ai pas de retour. Sinon que la connexion ne s'établit pas.
0