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