【发布时间】:2013-04-25 00:47:34
【问题描述】:
我正在使用http://phpseclib.sourceforge.net/ 与我的服务器建立 SSH 连接,然后执行 SCP 命令以传输到远程服务器。库的 exec() 方法返回一个字符串(看起来像 SCP 命令的标准输出)而不是命令的返回值(例如,0 表示成功)。
我不愿意进行某种字符串比较来确定 SCP 传输是否成功(现在,我得到“stdin: is not a tty”)。是否有可用于确定文件是否存在于另一台服务器上的 SSH 命令?或者关于如何验证文件是否已传输的任何建议?
【问题讨论】: