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

DarkTj

Members
  • Постов

    1
  • Зарегистрирован

  • Посещение

    Никогда

Сообщения, опубликованные DarkTj

  1. Привет, в общем надо засунуть 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

×
×
  • Создать...