Как насчет использования файловых подстановочных знаков в шаблоне from-files?например,
cd sendDir; scp newFiles* user@remoteHost:/target/path
?
Вы писали: «Конечно, массовая передача файлов будет намного быстрее».Я надеюсь, ты шутишь.Необходимость перезапуска scp не будет иметь большого значения, если ваши файлы занимают минуты или часы для отправки.Предположительно, самая медленная часть передачи - это время, потраченное на передачу данных «по проводам».Итак ... хороший комментарий от @Johnsyweb по поводу использования сжатия scp, но это занимает время и может увеличить производительность процессора на 100%?сек, мин?Так как это повлияет на другую работу в процессе на вашей отправляющей стороне.Если вы делаете это для работы, и он будет использоваться много, это будет стоить тестирования.
Что касается информации о проблемных файлах, сохраните выходные данные из scp в лог-файл.
scp newFiles* user@remoteHost:/target/path > /tmp/yourSystem/scpScriptLogFile.txt 2>&1
И просмотрите, если вы считаете, что есть проблема ИЛИ после того, как вы получили некоторые сообщения об ошибках, сделайтеСкрипт фильтра, который отправляет вам информацию о любых проблемах.
Надеюсь, это поможет.