The OpenNET Project / Index page

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

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

"связка cron+мой скрипт не запускают мою задачу на выполнение..."  
Сообщение от umka23 (ok) on 08-Ноя-06, 02:08 
Будте добры помогите пожалуйста или подскажите где читать и в чем моя ошибка.

В crontab добавляю
-----
0-59 * * * * myuser /path/to/my/script/myscript
-----

листинг /path/to/my/script/myscript
-----
#!/bin/bash
cd /path/to/my/program/
myprogram &
#ps -ef | grep myprogram >> /path/to/my/log/mylog
-----

в результате получаю следующее:
При запуске вручную /path/to/my/script/myscript от пользователя myuser в фоне запускается моя программка как мне и нужно. Отключаю/подключаю терминал - myprogram продолжает работать.

Если я доверю дело крону и отключаю терминал, то ничего на фоне не запускается, при этом если в myscript расскоментировать 4-ю строку то в mylog появиться запись о том что myprogram запущена.

пробовал в myscript писать nohup myprogram & - ничерта не влияет на ход событий. Очень грустно (((

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

 Оглавление

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


1. "связка cron+мой скрипт не запускают мою задачу на выполнение..."  
Сообщение от Gennadi email(??) on 08-Ноя-06, 11:05 
>Будте добры помогите пожалуйста или подскажите где читать и в чем моя
>ошибка.
>
>В crontab добавляю
>-----
>0-59 * * * * myuser /path/to/my/script/myscript
>-----
>
>листинг /path/to/my/script/myscript
>-----
>#!/bin/bash
>cd /path/to/my/program/
>myprogram &
>#ps -ef | grep myprogram >> /path/to/my/log/mylog
>-----
>
>в результате получаю следующее:
>При запуске вручную /path/to/my/script/myscript от пользователя myuser в фоне запускается моя программка
>как мне и нужно. Отключаю/подключаю терминал - myprogram продолжает работать.
>
>Если я доверю дело крону и отключаю терминал, то ничего на фоне
>не запускается, при этом если в myscript расскоментировать 4-ю строку то
>в mylog появиться запись о том что myprogram запущена.
>
>пробовал в myscript писать nohup myprogram & - ничерта не влияет на
>ход событий. Очень грустно (((

screen myprogram &

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

2. "связка cron+мой скрипт не запускают мою задачу на выполнение..."  
Сообщение от umka23 (ok) on 08-Ноя-06, 23:50 

>screen myprogram &

Must be connected to a terminal.

если добавить &> /dev/null то ошибка пропадает, но myprogram все равно на фоне нету.

Вообще изначально нужно чтобы myprogram постоянно была запущена, и в случае если отвалится - автоматически запускалась.

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

3. "связка cron+мой скрипт не запускают мою задачу на выполнение..."  
Сообщение от newser (??) on 09-Ноя-06, 09:34 
>
>>screen myprogram &
>
>Must be connected to a terminal.
>
>если добавить &> /dev/null то ошибка пропадает, но myprogram все равно на фоне нету.
>
>Вообще изначально нужно чтобы myprogram постоянно была запущена, и в случае если
>отвалится - автоматически запускалась.

Укажите в скрипте полный путь к myprogram или задайте переменную PATH.

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

4. "связка cron+мой скрипт не запускают мою задачу на выполнение..."  
Сообщение от umka23 (ok) on 14-Ноя-06, 23:21 
>>
>>>screen myprogram &
>>
>>Must be connected to a terminal.
>>
>>если добавить &> /dev/null то ошибка пропадает, но myprogram все равно на фоне нету.
>>
>>Вообще изначально нужно чтобы myprogram постоянно была запущена, и в случае если
>>отвалится - автоматически запускалась.
>
>Укажите в скрипте полный путь к myprogram или задайте переменную PATH.

Все верно, добавил PATH и другие переменные окружения и все чтало чики-пуки!

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

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

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




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

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