туплю с init’ом


Главная Форумы POWER Systems AIX/Hardware туплю с init’ом

В этой теме 5 ответов, 3 участника, последнее обновление  Dmitry 8 года/лет, 8 мес. назад.

  • Автор
    Сообщения
  • #3310

    Dmitry
    Участник

    Добрый день.

    Нужно запускать одного демона (SAP-агент) при загрузке системы
    Добавил в /etc/inittab :

    sapnppagent:23456789:respawn:/usr/sap/NPP/SYS/exe/run/sapccm4x -DCCMS pf=/usr/sap/NPP/SYS/profile/NPP_DVEBMGS20_sappx1 > /dev/console 2>$1

    Но не стартует, сообщая периодически в errpt что :

    SOFTWARE ERROR CODE
    Command is respawning too rapidly. Check for possible errors.
    COMMAND
    id:sapnppagent «/usr/sap/NPP/SYS/exe/run/sapccm4x -DCCMS pf=/usr/sap/NPP/SYS/pro

    Если поменять режим запуска на once, то все равно не стартует

    Из консоли руками нормально запускается

    В общем жарко, лыжы не едут 🙁

  • #3317

    andrewk
    Участник

    так в alog -t console -o что-нибудь пишет?

  • #3323

    Dmitry
    Участник

    Блин, «не каждый слепой видит», спасибо.
    Причина «нестарта» понятна

    Собственно ситуация такая :
    чтобы этот сап-агент корректно стартовал из под рута, нужно экспортирвоать
    LIBPATH=/usr/sap/NEP/SYS/exe/run

    Я добавил его в /.profile, но похоже что инит его не цепляет чтоли…
    В общем в alog -t console -o показывает ситуацию, которая происходит при запуске агента когда LIBPATH не экспортирован :

    2009 348348 0 Tue May 5 14:27:53 MSKD 2009
    0 Tue May 5 14:27:53 MSKD 2009 Could not open the ICU common library.
    The following files must be in the path described by
    the environment variable «LIBPATH»:
    libicuuc30.a, libicudata30.a, libicui18n30.a

    Может в /etc/profile экcпорт LIBPATH добавить ?
    Но как-то некрасиво оно получается тогда.

  • #3324

    _KIRill
    Хранитель

    А что мешает создать скрипт а-ля sapstart.sh, в котором прописать
    [code]. /.profile #в котором прописан экспорт переменной
    /usr/sap/NPP/SYS/exe/run/sapccm4x -DCCMS pf=/usr/sap/NPP/SYS/pro
    [/code]
    и уже его стартовать?

    ---As If, But Not---

  • #3329

    andrewk
    Участник

    если очень лениво скрипт писать, то можно просто
    LIBPATH=value /usr/sap/bla-bla-bla

  • #3345

    Dmitry
    Участник

    Мдя….действительно ничто не мешает 🙂

    Спасибо, Кирилл

Для ответа в этой теме необходимо авторизоваться.