Автоматизуйте завантаження, які можуть бути перервані VPN / збоями завантаження


0

Мені потрібно завантажити 20 файлів, по майже 2 ГБ кожен.
Однак частіше за все мої завантаження перериваються або відмовою в Інтернеті, або помилками VPN. Отже, якщо це помилка завантаження, мені потрібно перезапустити завантаження або якщо його помилка VPN, мені потрібно переробитись у openVPN і перезапустити завантаження.
Я хочу автоматизувати цей процес, як це зробити?
Я знаю, що є iMacros для firefox, але він корисний лише для таких заходів, як заповнення форми, чи можна поширити їх і на такі завдання?
Я створив для цього просту процедуру / алгоритм. Чи може хтось допомогти мені зрозуміти, як я міг би це здійснити?
1. Підключіться до OpenVPN
2. Перейдіть до посилання з документа *
3. Зберегти посилання
4. Якщо завантаження перервано, зробіть 2
5. Якщо VPN перервано, зробіть 1
6. Якщо завантаження завершено, Посилання = Посилання + 1
7. Якщо всі Посилання закінчені, Закінчіть завдання.
Документ: файл, який містить посилання для завантаження.

Відповіді:


0

Якщо у вас є ssh доступ до сервера, я пропоную використовувати rsync. Він може визначити, які файли потрібно завантажити повністю або частково. Якщо VPN виходить з ладу, ви можете перезапустити його та повторно повторити команду rsync; вона підбере там, де перервана.

Якщо вам потрібно завантажити через http, то я пропоную використовувати wget. Аналогічно він може продовжувати завантаження частково завантажених файлів із повторними спробами, але я не впевнений, наскільки добре це визначає, чи є файл, який він уже є, оновлений.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.