Страница 1 из 1
в чем проблема?
Добавлено: 2013-03-31 18:30:38
Egooorka
Код: Выделить всё
#!/bin/sh
rm -rf /var/www/u0695/data/www/demidovpromo.tk/v6/zip/*
rm -rf /var/www/u0695/data/www/demidovpromo.tk/v6/update/*
/usr/bin/wget -P /var/www/u0695/data/www/demidovpromo.tk/v6/zip/ --user=EAV-82334806 --password=33d28dr4dt http://download.eset.com/download/engine/ess/offline_update_ess.zip
/usr/bin/unzip -o /var/www/u0695/data/www/demidovpromo.tk/v6/zip/offline_update_ess.zip -d /var/www/u0695/data/www/demidovpromo.tk/v6/update/
Я столкнулся с такой проблемой:
1 строчка удаляет содержимое папки zip, куда потом будет закачиваться архив (3 строчка), но файлы не удаляются!
2 строчка - такая же проблема, не удаляются файлы, должна очиститься папка, потом unzip в эту папку (4 строчка).
3 и 4 строчка без проблем выполняются,а 1 и 2 - нет, подскажите, пожалуйста, что не так, ведь если по отдельности выполнять команды, то они все проходят норм, а если в sh файл запихать, то получается вот так
Заранее, спасибо)
Re: в чем проблема?
Добавлено: 2013-03-31 20:24:30
MAGNet
"/*" в конце - не нужно.
Например вот так:
Код: Выделить всё
#!/bin/sh -x
rm -rf /var/www/u0695/data/www/demidovpromo.tk/v6/zip
rm -rf /var/www/u0695/data/www/demidovpromo.tk/v6/update
/usr/bin/wget -P /var/www/u0695/data/www/demidovpromo.tk/v6/zip/ --user=EAV-82334806 --password=33d28dr4dt http://download.eset.com/download/engine/ess/offline_update_ess.zip
/usr/bin/unzip -o /var/www/u0695/data/www/demidovpromo.tk/v6/zip/offline_update_ess.zip -d /var/www/u0695/data/www/demidovpromo.tk/v6/update/
Ключ "-x" после /bin/sh можно будет убрать, если всё заработает - это для вывода отладочной информации.
Re: в чем проблема?
Добавлено: 2013-03-31 22:32:15
Egooorka
Ничего не изменилось

весь прикол в том, что если по отдельности команды - проходят все, а если в sh файл запихать и его пустить - удаление игнорируется
Re: в чем проблема?
Добавлено: 2013-03-31 22:41:43
ChihPih
В кавычки двойные попробуйте взять:
Код: Выделить всё
rm -rf "/var/www/u0695/data/www/demidovpromo.tk/v6/zip/*"
и т.д.
Re: в чем проблема?
Добавлено: 2013-04-01 16:20:49
Egooorka
ноль эмоций

Re: в чем проблема?
Добавлено: 2013-04-01 16:23:51
MAGNet
/* убрал?
что в консоль пишет с -х?
Re: в чем проблема?
Добавлено: 2013-04-01 16:26:12
MAGNet
ChihPih писал(а):В кавычки двойные попробуйте взять
нет - это не нужно
Re: в чем проблема?
Добавлено: 2013-04-01 16:30:35
MAGNet
да, чуть не забыл..
убери в rm ключ f. напиши просто rm -r
тогда тебя спросят, что и где удалять. если не спросят, значит скрипт игнорирует эти команды по какой-то причине
Re: в чем проблема?
Добавлено: 2013-04-01 19:57:09
Egooorka
увы, ничего не происходит, может подскажете, как быть тогда?
А то при закачке он сохраняет название_файла.zip1.. *.zip2.. *.zip3
всю память забивает, выставляешь запустится скрипт каждые 4 часа, так он раз 40 запустится за 1 час.. первый раз такое встречаю!

Re: в чем проблема?
Добавлено: 2013-04-01 20:46:24
Neus
на вирусы проверь
Re: в чем проблема?
Добавлено: 2013-04-01 21:17:35
Egooorka
Чистый

Re: в чем проблема?
Добавлено: 2013-04-01 21:47:41
FiL
попробуй путь к rm прописать.
/bin/rm -rf ....
Re: в чем проблема?
Добавлено: 2013-04-01 22:46:52
Egooorka
также все

что с ним, ахах, впервые такое!

Re: в чем проблема?
Добавлено: 2013-04-01 23:23:04
FiL
Переписал-бы ты строчки (а то и весь скрипт) ручками. А то может там каких некрасивых символов попало или еще чего. Только не копи-пейстом, а руками перенабери.
Re: в чем проблема?
Добавлено: 2013-04-02 15:04:11
MAGNet
можешь ssh открыть? я посмотрю - самому интересно )))
Re: в чем проблема?
Добавлено: 2013-04-02 15:28:23
MAGNet
полностью повторил твой скрипт на все твои каталоги.
у меня всё работает!!
..только моя версия с удалением каталогов, а не фалов в каталогах.
ДА! через sudo запускать не пробовал?
зы
щас ещё скрины выложу, чтоб тв не думал..
Re: в чем проблема?
Добавлено: 2013-04-02 17:02:51
MAGNet
даже видео записал, про то, как оно всё скачивается, удаляется и снова скачивается!
http://youtu.be/PNuPfZTR8-s
..но только с моей версией скрипта и через
sudo
Re: в чем проблема?
Добавлено: 2013-04-02 17:11:09
Neus
а если так писать:
cd /path && rm -rf .
Re: в чем проблема?
Добавлено: 2013-04-02 17:18:53
MAGNet
Neus, не парь моск - всё работает!!
..с любой версией. просто моя сносит всё вместе с папками, а оригинальная только файлы. Но работают обе!