Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2014, 13:38   #1
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию Автозапуск через rc.local

Есть демон, который запускается строками в файле rc.local
Код:
cd /way/to/daemon
./daemon

exit 0
В свою очередь daemon представляет собой sh-файл:
Код:
#!/bin/sh
LD_LIBRARY_PATH=/way/to/daemon/lib
export LD_LIBRARY_PATH
./daemond
Проблема: демон загружается, но практически сразу ловит term signal и вырубается. Потом (~ через 30 секунд-минуту) запускается снова и уже работает.
Вопрос: чего я не учитываю и как исправить сие поведение демона?
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 24.10.2014, 03:58   #2
Teinnsei
Новичок
Джуниор
 
Регистрация: 24.10.2014
Сообщений: 2
По умолчанию

Судя по всему демон запускает сам себя
Код:
#!/bin/sh
LD_LIBRARY_PATH=/way/to/daemon/lib
export LD_LIBRARY_PATH
./daemond
Teinnsei вне форума Ответить с цитированием
Старый 24.10.2014, 09:36   #3
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Нет, не сам себя.
daemon - sh файл, который указывает, где искать нужные либы при запуске демона, после чего вызывает daemond, который собственно исполняемый файл.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
thread-local storage 220Volt Общие вопросы C/C++ 4 13.08.2013 20:12
Автозапуск приложения. Но вопрос совсем не про автозапуск приложения. avd Общие вопросы Delphi 4 30.08.2012 22:24
LIC (Local Instant Chat) dani92 Софт 5 21.11.2009 16:57
Отключить\Включить автозапуск своей программы через риестр Vol666 Общие вопросы Delphi 2 24.09.2009 19:32