Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Unix-системы Новый топик    Ответить
 Включение сервиса в автозагрузку на Linux Mandriva.  [new]
ivanov-void
Member

Откуда:
Сообщений: 801
Приветствую.

При настройке системной службы tomcat согласно представленному здесь материалу сталкиваюсь с проблемой использования команды chkconfig.

Сценарий запуска/ останова сервера -

#	This is the init script for starting up the 
#		Jakarta Tomcat server
#
# chkconfig: 345 91 10 
# description: Starts and stops the Tomcat daemon.
#

# Source function library.
. /etc/rc.d/init.d/functions

# Get config.
. /etc/sysconfig/network

# Check that networking is up.
[ "${NETWORKING}" = "no" ] && exit 0

tomcat=/usr/local/jakarta-tomcat
startup=$tomcat/bin/startup.sh
shutdown=$tomcat/bin/shutdown.sh
export JAVA_HOME=/usr/local/jdk

start(){
	echo -n $"Starting Tomcat service: " 
	#daemon -c 
	$startup
	RETVAL=$?
	echo
}

stop(){
	action $"Stopping Tomcat service: " $shutdown	
	RETVAL=$?
	echo
}

restart(){
    stop
    start
}


# See how we were called.
case "$1" in
  start)
	start
	;;
  stop)
	stop
	;;
  status)
        # This doesn't work ;)
	status tomcat
	;;
  restart)
	restart
	;;
  *)
	echo $"Usage: $0 {start|stop|status|restart}"
	exit 1
esac

exit 0


Сохраняю скрипт в /etc/init.d под именем tomcat, изменяю права доступа -

chmod a+x tomcat 


и далее пытаюсь разрешить автозагрузку -

chkconfig --add tomcat 


- на что получаю сообщение:

сервис tomcat не поддерживает chkconfig


С чем это может быть связано и каким образом преодолеть?
Был бы весьма признателен за информацию.

Спасибо.

К сообщению приложен файл. Размер - 5Kb
16 окт 12, 19:10    [13329154]     Ответить | Цитировать Сообщить модератору
 Re: Включение сервиса в автозагрузку на Linux Mandriva.  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 48674

ivanov-void
С чем это может быть связано и каким образом преодолеть?

Видимо, новый chkconfig не понимает старый формат заголовка. Новый должен выглядеть
примерно так:
### BEGIN INIT INFO
# Provides:          XXX
# Required-Start:
# Should-Start:      $ALL
# Required-Stop:
# Should-Stop:
# Default-Start:     3 4 5
# Default-Stop:      0 1 2 6
# Short-Description: XXX
# Description:       XXX
### END INIT INFO

Posted via ActualForum NNTP Server 1.5

16 окт 12, 19:16    [13329176]     Ответить | Цитировать Сообщить модератору
 Re: Включение сервиса в автозагрузку на Linux Mandriva.  [new]
ivanov-void
Member

Откуда:
Сообщений: 801
Dimitry Sibiryakov,

Супер! Спасибо большое.
16 окт 12, 19:39    [13329244]     Ответить | Цитировать Сообщить модератору
 Re: Включение сервиса в автозагрузку на Linux Mandriva.  [new]
ivanov-void
Member

Откуда:
Сообщений: 801
Относительно более свежая информация по рассматриваемому вопросу-
http://rwlinux.blogspot.com/2011/02/tomcat7.html
16 окт 12, 19:56    [13329297]     Ответить | Цитировать Сообщить модератору
Все форумы / Unix-системы Ответить