Кто знает можно как-то вместе запустить?
У меня часть сервисов под chkconfig, а в зоопарке Rhel 7 и 6 , хотелось бы однообразно запускать. Т.е. на 7 Шапке тоже через init.d .
А давайте мы Вам поможем конвертировать SysV скрипт в SystemD сервис. Там все невероятно просто. Один раз сделал и забыл. SystemD хорош после того как его осилить.
> А давайте мы Вам поможем конвертировать 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.Но это я руками запустил, а мне надо что бы после перезагрузки тоже запускалось.
> Мне нужно сейчас сделать что-бы скрипты SYSV запускались после перезагрузки, вроде как
> то можно сделать. Потом конечно придется переделать под systemd.
> [root@localhost system]# systemctl status tomcat
> Но это я руками запустил, а мне надо что бы после перезагрузки
> тоже запускалось.Ох же ж. Я из лесу вышел, снова вошёл.
В s-d жж всё просто: 5 строчек -- всегда хватит всем.
https://duckduckgo.com/?q=sysv+init+script+compatibility+sys...
> В 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...
Спасибо, вторая строчка в поиске, то что надо.
Второй раз мне помог, ты круче гугля, не знаю сколько бы еще искал, пол дня потратил. :)