среда, 28 января 2015 г.

Автоматическое скачивание файлов (скрипт на bash для файлового сервера)

"Сервер" (старенький компьютер с Debian) установлен, настроен и подключен к сети.
 Эту машинку планировалось использовать как файловый сервер, с доступом к файлам по сети по протоколу smb.
На сервере установлена торентокачалка Transmission, она запускается как демон при загрузке системы, а для управления используется Web interface. Очень удобно. Управлять загрузками, раздачами, добавлениями, удалениями можно при помощи любого веб-браузера.
 Для того чтобы иметь возможность скачивания файлов из интернета на сервер по обычным протоколам http, ftp и при этом автоматизировать процесс, на сервере каждые 15 минут, по cron запускается маленький скрипт. Скрипт проверяет определённый файл на наличие в нём ссылок на скачивание. И если в файле присутствует ссылка(ки), начинается загрузка указанного в ней файла.
Как это работает...