Como verificar se o login do ssh foi bem sucedido em um script?

0

Eu corro ssh server "svn info /path/to/codebase" do php. Ele funciona bem, mas quero saber como verificar se o login do ssh não foi bem-sucedido.

Eu quero verificar no meu script php que o servidor ssh está ativo e o processo de login foi finalizado com sucesso . Como pode fazer isso?

    
por Radek 15.02.2012 / 02:39

2 respostas

3

Você pode examinar o código de retorno do comando ssh . Se o comando falhar, ssh retornará um código de saída diferente de zero. De acordo com a documentação do PHP, o sistema e exec permitem que você capture o código de retorno de um comando no parâmetro * return_var *.

    
por 15.02.2012 / 02:45
1

O código de retorno é útil, mas esteja ciente de que você pode obter um resultado diferente de zero se o login do ssh for bem-sucedido, mas o comando remoto falhar. Se você não espera que svn info falhe depois de logado, então isso não é grande coisa.

    
por 15.02.2012 / 04:05

Tags