Обрабатывать файлы при загрузке с aria2 - PullRequest
0 голосов
/ 20 марта 2019

Я регулярно загружаю zip-папки из Интернета в определенную папку, и каждый раз, когда процесс загрузки заканчивается (я делаю это, используя aria2 в качестве менеджера загрузки), я хочу запустить определенный сценарий bash, который будет обрабатывать данные.

Есть идеи, как поступить?Я нашел несколько ссылок, но я не знаком с сценариями Bash.Кстати, я работаю над Ubuntu 16.04.

Например, у меня есть следующая папка

enter image description here

Каждый раз, когда процесс загрузкизакончил, хочу запустить script.sh

1 Ответ

1 голос
/ 20 марта 2019

Согласно документации , aria2 предоставляет ловушку для события, называемую --on-download-complete:

Хук события

aria2 предоставляет опции для указания произвольной команды после определеннойсобытие произошло.В настоящее время доступны следующие опции: --on-bt-download-complete, --on-download-pause, --on-download-complete.--on-download-start, --on-download-error, --on-download-stop.

Итак, если у вас уже есть script.sh, как вы упомянули, просто позвоните в aria, используя

aria2c --on-download-complete script.sh http://example.org/file.iso
...