Перейти к содержанию

Автозагрузк Perl скритпа в SUSE 10.2


DarkTj

Рекомендуемые сообщения

Привет, в общем надо засунуть Perl скрипт на автозагрузку, т.е. когда система запускается скрипт начинает работать.... и висит в процессах

ПРОБОВАЛ: Читал дохрена статей и сообщений в нете ничего полезного не нашёл или криво искал...

Почитал README в самом SUSE.... короче там написано надо создать скрипт подобный готовому под название skeleton.... ок с этим всё нормально создал.... засунул его в /etc/init.d/ под названием my_program и зделал его executible.

Теперь надо функцией insserv создать символические ссылки... тоже разобрался....

Теперь делаем так: /etc/init.d/my_program start

Выводит: Starting my_program DONE

т.е. запустился.....

Для полного убеждения делаем так:

ps ax | grep my_programm

Выводит: 7009 pts/1 S 0:00 my_program

т.е. работает.....

теперь о проблеме.....

Заходим в Yast - это типа панел управления....

Переходим в SystemService (RunLevel)- Это типа автозагрузки

Находим там my_program

и смело нажимаем на Enable

Вот теперь СУкА Tast подводит и Выводит:

my_program start и висит......

открываем новую командную строку и пишем:

ps ax | grep my_programm

Выводит: 7009 pts/1 S 0:00 my_program

т.е. работает..... но в то же время СУКА YAST висит

теперь делаем так:

/etc/init.d/my_program stop
т.е. останавливаем.....

и тут сукА Yast просыпается и выводит:

/etc/init.d/my_program start returned 0 (success): DONE

Пробуем игнорировать этот глюк на Yaste и перегружаемcя по идеи my_program должна запустится и висеть в запущенных процессах....

Перегрузились и смотрим:

ps ax | grep my_programm

Опять ничего нету(((

ВОПРОС: 1) Как засунуть perl скрипт в автозапуск.....

P.S.: Все вышеуказанные действие делал с запуском apache все пашет а PERL нет....

Заранее огромное всем ТАНКС Wink

Ссылка на комментарий
Поделиться на другие сайты

Ваш скрипт автозапуска должен возвращать 0 сразу после запуска. Посмотрите, как это сделано в том же apache.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...