PDA

Bekijk de volledige versie : Закачка фалов по расписанию



krick82
26-01-2010, 15:39
Столкнулся с проблемой как грамотно создать скрипт и скормить его cron-у?
Суть: имеется файл расположенный по адресу http://www.teleguide.info/download/new3/jtv.zip, необходимо его раз в неделю скачивать в папку /opt/share/www/site/files/tv (для последующей публикации на сайте роутера phpSQLiteCMS).

Примерная последовательность команд:


url=http://www.teleguide.info/download/new3/jtv.zip
dir=/opt/share/www/site/files/tv
cd $dir
rm -rf jtv.zip.*
wget $url
При поочередном скармливании команд в консоль работает: удаляется старый файл (файлы) в каталоге /opt/share/www/site/files/tv, на его место wget заливает свежий файл.

Я объединил данные команды в файл wget_tv, добавил шапку вида #!/bin/bash (пробовал и #!/bin/sh), разместил в папке /opt/etc/cron.5mins (выбрал эту папку для проверки работоспособности скрипта, позже перенесу его в папку /opt/etc/cron.weekly), сделал исполняемым (командой chmod +x wget_tv) - скрипт не заработал.

Собственно вопрос как добится желаемого результата?
P.S. Роутер ASUS wl-500gp, прошивка WL500gp-1.9.2.7-d-r1000.trx, софт установливал скриптом от valerakvb.
P.S.S. Извините за название "фалов", поздно заметил, как поправить не нашел...