Задание в sh файле - как разархивировать?

R
На сайте с 21.02.2011
Offline
43
711

Здравствуйте. Надеюсь, кто-нибудь поможет.

По крону запукаются файлы обновления каталогов.

Вернее запускаются sh файлы, где прописаны команды обновления.

Вид у них такой:

#!/bin/bash

rm -f /home/path/*.xml &&

/usr/local/bin/wget -P /home/path/ 'ftp://site.ru/*.xml'

Т.е. из папки path удаляются все xml файлы, а после с фтп поставщиков забираются новые каталоги, которые закачиваются вгетом в папку path.

Однако один из поставщиков предоставляет свой каталоги не напрямую с фтп, а в таком виде - site.ru/download.php - там в свою очередь скачивается xml файл в zip архиве

Вопрос - как должно выглядеть задание в sh файле, что бы после отчистки папки в ней оказались обновленные разархивированные файлы xml

Заранее спасибо за помощь

[umka]
На сайте с 25.05.2008
Offline
456
#1

/usr/local/bin/wget -O - 'http://site.ru/download.php' | /path/to/unzip - -d /home/path/

Лог в помощь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий