The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
chkconfig vs systemd, !*! DiJey, 30-Янв-17, 16:05  [смотреть все]
Кто знает можно как-то вместе запустить?
У меня часть сервисов под chkconfig, а в зоопарке Rhel 7 и 6 , хотелось бы однообразно запускать. Т.е. на 7 Шапке тоже через init.d .
  • chkconfig vs systemd, !*! як1984, 20:14 , 30-Янв-17 (1) –1
    А давайте мы Вам поможем конвертировать SysV скрипт в SystemD сервис. Там все невероятно просто. Один раз сделал и забыл. SystemD хорош после того как его осилить.
    • chkconfig vs systemd, !*! DiJey, 14:42 , 31-Янв-17 (2)
      > А давайте мы Вам поможем конвертировать SysV скрипт в SystemD сервис. Там
      > все невероятно просто. Один раз сделал и забыл. SystemD хорош после
      > того как его осилить.

      Мне нужно сейчас сделать что-бы скрипты SYSV запускались после перезагрузки, вроде как то можно сделать. Потом конечно придется переделать под systemd.

      [root@localhost system]# systemctl status tomcat
      ● tomcat.service - SYSV: Start up Tomcat services
         Loaded: loaded (/etc/rc.d/init.d/tomcat; bad; vendor preset: disabled)
         Active: active (exited) since Mon 2017-01-30 14:20:21 MSK; 24h ago
           Docs: man:systemd-sysv-generator(8)

      Jan 30 14:20:21 rsiam182 systemd[1]: Starting SYSV: Start up Tomcat services...
      Jan 30 14:20:21 rsiam182 tomcat[15264]: TOMCAT_CMD_START = /usr/local/tomcat8/bin/startup.sh
      Jan 30 14:20:21 rsiam182 su[15269]: (to tomcat) root on none
      Jan 30 14:20:21 rsiam182 tomcat[15264]: Tomcat started.
      Jan 30 14:20:21 rsiam182 systemd[1]: Started SYSV: Start up Tomcat services.

      Но это я руками запустил, а мне надо что бы после перезагрузки тоже запускалось.

      • chkconfig vs systemd, !*! Andrey Mitrofanov, 15:49 , 31-Янв-17 (3)
        > Мне нужно сейчас сделать что-бы скрипты SYSV запускались после перезагрузки, вроде как
        > то можно сделать. Потом конечно придется переделать под systemd.
        > [root@localhost system]# systemctl status tomcat
        > Но это я руками запустил, а мне надо что бы после перезагрузки
        > тоже запускалось.

        Ох же ж. Я из лесу вышел,  снова вошёл.

        В s-d жж всё просто: 5 строчек -- всегда хватит всем.
        https://duckduckgo.com/?q=sysv+init+script+compatibility+sys...

        • chkconfig vs systemd, !*! DiJey, 16:59 , 31-Янв-17 (4)
          > В s-d жж всё просто: 5 строчек -- всегда хватит всем.

          У меня всякие перенаправления логов в баше
          SUBIT="su - $SCHEDULER_USER -c "
          $SUBIT "cd $SCHEDULER_HOME; java -DconfigFile=$SCHEDULER_HOME/config.yml -cp '$SCHEDULER_HOME/lib/*' ru.rs.iam.AppMain >> $SCHEDULER_HOME/logs/scheduler.log 2>&1 &"

          И еще тот же скрипт проверяет не изменился ли конфиг томката, если изменился подсасывает параметры:
          # tomcat enveroment
          context(){
          sed '/<!--/{ :s ; N ; /-->/! bs ; /jdbc:postgresql/d }' $1
          }

          BD_CONTEXT=$(context ${TOMCAT_CONF} | grep jdbc:postgresql | sed "s/url=//" | tr -d [[:space:]] | tr -d \")

          Не знаю как бы я эти настройки подтянул без этих скриптов, если есть ответ или хотя бы направление с помощью systemd был бы благодарен.

          > https://duckduckgo.com/?q=sysv+init+script+compatibility+sys...

          Спасибо, вторая строчка в поиске, то что надо.
          Второй раз мне помог, ты круче гугля, не знаю сколько бы еще искал, пол дня потратил. :)




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру