мы используем sftp, где клиент отправляет файлы размером около 4L (почти файлы pdf).
Теперь я хочу скопировать с sftp на подключенный к моему хосту NAS диск под названием "/project/data/"
Я использовал mget -r * , но во время запуска скрипта он зависал только на этом, пока не был полностью скопирован, что занимает почти 10-12 часов, копируя 550 ГБ данных (4L файлы).
How do I perform this with proper logging and effectively, making sure no duplication copy in case we run script again?
Ниже приведен мой фрагмент, но он не регистрирует каждый копируемый файл, что означает, что ничего не печатается
# Function to perform SFTP transfer and log each file being copied
sftp_transfer() {
sshpass -p "$PASSWORD" sftp -P "$PORT" "$SOURCE"
Подробнее здесь: https://stackoverflow.com/questions/792 ... ter-how-to
Мобильная версия