Я использую http://phpseclib.sourceforge.net/, чтобы установить SSH-соединение с моим сервером, затем выполняю команду SCP для передачи на удаленный сервер. Метод exec()
библиотеки возвращает строку (выглядит как стандартный вывод команды SCP) вместо возвращаемого значения команды (например, 0
для обозначения успеха).
Я не хочу делать какое-то сравнение строк, чтобы определить, была ли передача SCP успешной или нет (сейчас я получаю "stdin: is not tty"). Можно ли использовать команду SSH, чтобы определить, существует ли файл на другом сервере? Или какие-либо предложения о том, как еще я могу проверить, если файл передан?