Передача очень больших файлов с помощью rsync или scp. Бывают случаи, когда перенос прерывается, поэтому мне нужно его контролировать и возобновлять вручную. Можете ли вы помочь мне написать сценарий, который возобновит передачу файла, которая была прервана или завершена, но файлы (источник и получатель) не имеют одинакового размера (в этом случае передача будет перезапущена с начала - сначала она будет удалена файл назначения и передача будут перезапущены). одна вещь, чтобы отметить, что, когда я подключиться к исходному серверу необходимо предоставить пароль, поэтому я хотел бы пароль, чтобы быть параметром сценарияresume file transfer if aborted
-1
A
ответ
2
Вам нужно -P
и --partial
варианты.
От человека странице:
--partial By default, rsync will delete any partially transferred file if the transfer
is interrupted. In some circumstances it is more desirable to keep partially
transferred files. Using the --partial option tells rsync to keep the partial
file which should make a subsequent transfer of the rest of the file much faster.
-P The -P option is equivalent to --partial --progress. Its pur-
pose is to make it much easier to specify these two options for
a long transfer that may be interrupted.
Так что, если вы хотите синхронизировать (Continu синхронизации) директории:
Вы можете найти некоторые ДОПОЛНИТЕЛЬНО здесь:
Чтобы возобновить его автоматически, просто запустить его в цикле:
RETRY_IN=5
while rsync -azvvP /home/path/folder1/ /home/path/folder2
do
echo "Retrying in ${RETRY_IN} sec"
sleep "${RETRY_IN}"
done
Смежные вопросы
- 1. Android XMPP File Transfer
- 2. File Transfer - Packet Rounds
- 3. c socket file transfer
- 4. P2P File Transfer C#
- 5. File Transfer ASCII text
- 6. Unix Shell file transfer
- 7. Django transfer uploaded file
- 8. Zend file Transfer
- 9. File Transfer андроид
- 10. Peer File Transfer Channel
- 11. File Transfer возвращает странные символы
- 12. android file transfer using smack
- 13. Python ftplib file-transfer error_perm
- 14. synchronize udp broadcast file transfer
- 15. bluetooth applescript auto file transfer
- 16. Cordova/Phonegap File Transfer plugin
- 17. C# async socket file transfer
- 18. File Transfer Error с PhoneGap
- 19. Ошибка 3 File-Transfer Cordova
- 20. C# ASP.NET File Serving Resume и раздел
- 21. C# Mutlti-threading file transfer using TCP
- 22. PowerShell Robo Copy File Transfer Progress
- 23. java file transfer socket write error
- 24. cron job running mid file transfer
- 25. PhoneGap File Transfer Image submit form
- 26. udp file transfer project - проверка ошибок необходима?
- 27. TCP File Transfer - ошибка нескольких байтов
- 28. if file == index.php
- 29. WinSCP .NET File resume не работает при загрузке
- 30. AcceptThread не возвращается к Activity on bluetooth file transfer app
OK. как я могу автоматически передавать резюме RSYNC или SCP (передача была прервана не пользователем)? –
@MichaelNathanSellers: Просто начните в цикле. Просмотреть мое обновление –