Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > wget + cron не работает


Автор: niibaca 28.1.2008, 23:00
Имею такую программу на shell 


Код

#!/bin/sh 
cd /home/***/data/www/***.ru/manager/cache/ 

wget http://***/***.gz 
gunzip /home/***/data/www/***/manager/cache/***.gz 

 


Добавил в панеле ispmanager крон запись 
Код

/home/***data/www/***/manager/shell_file 


Выставил нужные права. Запускаю из ispmanager, всё работает восхитительно! Затем выставляю время выполнения каждую минуту и не работает. И никаких отчетов на email не приходит. Посмотрел логи:

Jan 28 22:58:00 localhost /usr/sbin/cron[39950]: (root) CMD (/home/***/data/www/***/manager/shell_file)
Jan 28 22:59:00 localhost /usr/sbin/cron[40193]: (root) CMD (/home/***/data/www/***/manager/shell_file)


В чем может быть проблема?

Автор: ZeeLax 29.1.2008, 06:54
Код

#!/bin/sh 
cd /home/***/data/www/***.ru/manager/cache/ 
wget http://***/***.gz 
gunzip /home/***/data/www/***/manager/cache/***.gz 

Для начала, такой скрипт не будет работать. Если вам так хочется закрыть имена каталогов/файлов, воспользуйтесь "foo" и "bar" - поймут все и не будет двусмысленности в командах.

Для несведущих поясните, что такое ispmanager и как это относится к cron. Также приведите crontab.

Автор: Сумасшедший 29.1.2008, 10:41
ZeeLax, ispmanager - платная панелька управления сервером. Имеет возможность редактирования кронтаб-файлов.
niibaca, 
Цитата(niibaca @  28.1.2008,  23:00 Найти цитируемый пост)

wget http://URL/file.gz
gunzip /bla-bla-bla/file.gz

а откуда он будет wget и gunzip брать? Попробуйте прописать полные пути к командам или посмотреть в сторону PATH
Цитата(niibaca @  28.1.2008,  23:00 Найти цитируемый пост)
никаких отчетов на email не приходит

А прописано куда отчеты отправлять? или они на локалхост уходят?

Добавлено через 50 секунд
niibaca, Кстати, ник не очень и у isp хороший саппорт есть. 

Автор: Exaktus 31.1.2008, 17:32
Цитата

В чем может быть проблема?
В правах.

Автор: niibaca 6.2.2008, 19:55
Прописал пути и всё заработало.
В саппорте про пути ничего не сказали. Сам узнал на форумах.

А про ник - кому что кажется.  smile 

Автор: ZeeLax 6.2.2008, 20:36
Ну тогда поясните, какие пути и отметьте тему решенной.
P.S. Насчёт ника - очень напоминает историю с нитридой. Поясните, пожалуйста, тоже.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)