The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Скрипт из под крона не пускается!"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Скрипт из под крона не пускается!"  
Сообщение от Nightman email(??) on 25-Апр-07, 15:15 
Написан скрипт который выбирает из бд данные и бросает на мыло.
#!/bin/sh
/usr/local/bin/mysql -u root -pOzEron<quest.sql>/home/alex/resp.dat
/bin/cat /home/alex/resp.dat | /usr/bin/mail denis@anyhost.ru

В crontab
##
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/scripts
*/15    *       *       *       *       root    /root/scripts/quest.sh
Из шела запускаю работает. Из cron не работает!
Есть какие то мысли?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Скрипт из под крона не пускается!"  
Сообщение от universite email(??) on 25-Апр-07, 15:19 
>Написан скрипт который выбирает из бд данные и бросает на мыло.
>#!/bin/sh
>/usr/local/bin/mysql -u root -pOzEron<quest.sql>/home/alex/resp.dat
>/bin/cat /home/alex/resp.dat | /usr/bin/mail denis@anyhost.ru
>
>В crontab
>##
>PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/scripts
>*/15    *       *
>      *    
>  *       root  
>  /root/scripts/quest.sh
>Из шела запускаю работает. Из cron не работает!
>Есть какие то мысли?

в /etc/crontab добавить:
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
HOME=/var/log

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Скрипт из под крона не пускается!"  
Сообщение от Nightman email(??) on 25-Апр-07, 15:22 
>>Написан скрипт который выбирает из бд данные и бросает на мыло.
>>#!/bin/sh
>>/usr/local/bin/mysql -u root -pOzEron<quest.sql>/home/alex/resp.dat
>>/bin/cat /home/alex/resp.dat | /usr/bin/mail denis@anyhost.ru
>>
>>В crontab
>>##
>>PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/scripts
>>*/15    *       *
>>      *    
>>  *       root  
>>  /root/scripts/quest.sh
>>Из шела запускаю работает. Из cron не работает!
>>Есть какие то мысли?
>
>в /etc/crontab добавить:
>SHELL=/bin/sh
>PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
>HOME=/var/log


Дык полностью приведу:
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/scripts
HOME=/var/log

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Скрипт из под крона не пускается!"  
Сообщение от Nightman email(??) on 25-Апр-07, 15:26 
>>Написан скрипт который выбирает из бд данные и бросает на мыло.
>>#!/bin/sh
>>/usr/local/bin/mysql -u root -pOzEron<quest.sql>/home/alex/resp.dat
>>/bin/cat /home/alex/resp.dat | /usr/bin/mail denis@anyhost.ru
>>
>>В crontab
>>##
>>PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/scripts
>>*/15    *       *
>>      *    
>>  *       root  
>>  /root/scripts/quest.sh
>>Из шела запускаю работает. Из cron не работает!
>>Есть какие то мысли?
>
>в /etc/crontab добавить:
>SHELL=/bin/sh
>PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
>HOME=/var/log
Если все было так просто я бы сюда и не писал

Привожу полностью шапку crontab

SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/scripts
HOME=/var/log

Отсылаются пустые письма!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Скрипт из под крона не пускается!"  
Сообщение от vyaches (ok) on 25-Апр-07, 15:33 
>Написан скрипт который выбирает из бд данные и бросает на мыло.
>#!/bin/sh
>/usr/local/bin/mysql -u root -pOzEron<quest.sql>/home/alex/resp.dat
>/bin/cat /home/alex/resp.dat | /usr/bin/mail denis@anyhost.ru
>
>В crontab
>##
>PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/scripts
>*/15    *       *
>      *    
>  *       root  
>  /root/scripts/quest.sh
>Из шела запускаю работает. Из cron не работает!
>Есть какие то мысли?

может быть надо указать полный путь к файлу с запросом quest.sql?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Скрипт из под крона не пускается!"  
Сообщение от Nightman email(??) on 25-Апр-07, 15:46 
>>Написан скрипт который выбирает из бд данные и бросает на мыло.
>>#!/bin/sh
>>/usr/local/bin/mysql -u root -pOzEron<quest.sql>/home/alex/resp.dat
>>/bin/cat /home/alex/resp.dat | /usr/bin/mail denis@anyhost.ru
>>
>>В crontab
>>##
>>PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/scripts
>>*/15    *       *
>>      *    
>>  *       root  
>>  /root/scripts/quest.sh
>>Из шела запускаю работает. Из cron не работает!
>>Есть какие то мысли?
>
>может быть надо указать полный путь к файлу с запросом quest.sql?


Спасибо. Заработало.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру