スクリプトでSSHログインが成功したことを確認するには?

スクリプトでSSHログインが成功したことを確認するには?

ssh server "svn info /path/to/codebase"私はPHPで実行します。うまくいきますが、sshログインが失敗したかどうかを確認する方法を知りたいです。

欲しい私のPHPスクリプトで確認SSHサーバーが起動し、ログインプロセスが正常に完了しました。。これはどのように達成できますか?

答え1

sshコマンドの戻りコードを表示できます。コマンドが失敗すると、sshゼロ以外の終了コードが返されます。 PHP文書によると、システムそして実装するすべての関数を使用すると、* return_var *パラメーターからコマンドの戻りコードをキャプチャーできます。

答え2

戻りコードは便利ですが、sshログインは成功しましたが、リモートコマンドが失敗するとゼロ以外の結果が得られることに注意してください。svn infoログイン後に失敗が予想されない場合、それは大きな問題ではありません。

関連情報