-1

http://phpseclib.sourceforge.net/を使用してサーバーに SSH 接続し、SCP コマンドを実行してリモート サーバーに転送しています。ライブラリの exec() メソッドは、コマンドの戻り値 (たとえば、成功を示す 0) ではなく、文字列 (SCP コマンドの標準出力のように見えます) を返します。

SCP 転送が成功したかどうかを判断するために何らかの文字列比較を行うのは気が進まない (現在、「stdin: is not a tty」と表示される)。別のサーバーにファイルが存在するかどうかを判断するために使用できる SSH コマンドはありますか? または、ファイルが転送されたかどうかを確認する方法について何か提案はありますか?

4

1 に答える 1