туплю с init’ом

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

Просмотр 5 веток ответов
  • Автор
    Сообщения
    • #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
      Участник

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

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

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