The OpenNET Project / Index page

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

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

"Проблема с запуском программ из скриптов"
Сообщение от Serg Искать по авторуВ закладки on 21-Мрт-02, 15:14  (MSK)
Люди! Хэлп! Умаялся я.

Проблема. Некоторые программы (supervise, update AVP, ntpdate etc) не желают запускаться из скриптов (rc.local, crontab). Т.е все замечательно запускается из консоли и продолжает работать после выхода из нее. Но как только пытаешься запустить из скрипта - ни какого эффекта, полная тишина в логах.
Эта ситуация меня хронически преследует на трех разных серверах RH 6.2, RH 7.2. Самое удивительное, что в некоторых случаях работает, а в некоторых нет. Понять логику я не в состоянии. "Все мозги разбил на части, все извилины заплел.." (В.С. Высоцкий)

Догадываюсь, что проблема во мне. Но понять и исправить не могу

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Проблема с запуском программ из скриптов"
Сообщение от lavr emailИскать по авторуВ закладки on 21-Мрт-02, 15:52  (MSK)
>Люди! Хэлп! Умаялся я.
>
>Проблема. Некоторые программы (supervise, update AVP,
>ntpdate etc) не желают запускаться
>из скриптов (rc.local, crontab). Т.е
>все замечательно запускается из консоли
>и продолжает работать после выхода
>из нее. Но как только
>пытаешься запустить из скрипта -
>ни какого эффекта, полная тишина
>в логах.
>Эта ситуация меня хронически преследует на
>трех разных серверах RH 6.2,
>RH 7.2. Самое удивительное, что
>в некоторых случаях работает, а
>в некоторых нет. Понять логику
>я не в состоянии. "Все
>мозги разбил на части, все
>извилины заплел.." (В.С. Высоцкий)
>
>Догадываюсь, что проблема во мне. Но
>понять и исправить не могу
>

перенаправление stderr на stdout и последний в
файл видимо?
просто мысли вслух:

- какая разница с запуском из скриптов или cron'а?

- привязка к терминальному устройству, значит
stdin/stdout/stderr

думаю так, больше не вижу разницы, мб ошибаюсь?
вроде в Solaris'е у меня supervise в /etc/init.d
безо всяких проблем стартовал...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Проблема с запуском программ из скриптов"
Сообщение от Serg Искать по авторуВ закладки on 22-Мрт-02, 01:40  (MSK)
>перенаправление stderr на stdout и последний
>в файл видимо?
>
> - привязка к терминальному устройству,

Именно так! Привязка к терминальному устройству. Я, так-же, пришел к выводу что, когда у программы (по ps) есть терминал - все нормально.

>значит
>stdin/stdout/stderr

И что это значит? Как исправить?
Печенкой чуствую, что где-то здесь "собака порылась"

А по поводу путей и environment - пробовал все что знаю.
В скриптах всегда полные пути.
Пробовал компилить программы под юзером, под рутом - "по барабану" (supervise)
Ставил программы из rpm и собирал из исходников (ntpdate)
Пробовал играть с nice level - по-прежнему :-((
Пробовал, даже, запускать с флагами SUID и sticky-bit (от отчаинья) - не помогает (как изображается крайняя степень расстройства?).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Проблема с запуском программ из скриптов"
Сообщение от zakat emailИскать по авторуВ закладки on 21-Мрт-02, 16:05  (MSK)
>Люди! Хэлп! Умаялся я.
>
>Проблема. Некоторые программы (supervise, update AVP,
>ntpdate etc) не желают запускаться
>из скриптов (rc.local, crontab). Т.е
>все замечательно запускается из консоли
>и продолжает работать после выхода
>из нее. Но как только
>пытаешься запустить из скрипта -
>ни какого эффекта, полная тишина
>в логах.
>Эта ситуация меня хронически преследует на
>трех разных серверах RH 6.2,
>RH 7.2. Самое удивительное, что
>в некоторых случаях работает, а
>в некоторых нет. Понять логику
>я не в состоянии. "Все
>мозги разбил на части, все
>извилины заплел.." (В.С. Высоцкий)
>
>Догадываюсь, что проблема во мне. Но
>понять и исправить не могу
>
Попробуй в скриптах указывать явный путь, мне в свое время очень помогло!!!
Например : нужна команда last
пишем : /usr/local/bin/last

Почти уверен ошибка в этом!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Проблема с запуском программ из скриптов"
Сообщение от Devian Искать по авторуВ закладки on 21-Мрт-02, 16:30  (MSK)
Согласен с zakatом. В rc.d напиши, например,

#!/bin/sh
cd /usr/local/share/AVP
./AvpBSDDaemon

и заработает:)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Проблема с запуском программ из скриптов"
Сообщение от lavr emailИскать по авторуВ закладки on 21-Мрт-02, 17:31  (MSK)
>>Люди! Хэлп! Умаялся я.
>>
>>Проблема. Некоторые программы (supervise, update AVP,
>>ntpdate etc) не желают запускаться
>>из скриптов (rc.local, crontab). Т.е
>>все замечательно запускается из консоли
>>и продолжает работать после выхода
>>из нее. Но как только
>>пытаешься запустить из скрипта -
>>ни какого эффекта, полная тишина
>>в логах.
>>Эта ситуация меня хронически преследует на
>>трех разных серверах RH 6.2,
>>RH 7.2. Самое удивительное, что
>>в некоторых случаях работает, а
>>в некоторых нет. Понять логику
>>я не в состоянии. "Все
>>мозги разбил на части, все
>>извилины заплел.." (В.С. Высоцкий)
>>
>>Догадываюсь, что проблема во мне. Но
>>понять и исправить не могу
>>
>Попробуй в скриптах указывать явный путь,
>мне в свое время очень
>помогло!!!
>Например : нужна команда last
>пишем : /usr/local/bin/last
>
>Почти уверен ошибка в этом!

угу, упустил из вида environment

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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