From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <429E1064.5040008@list.ru> Date: Wed, 01 Jun 2005 23:45:40 +0400 From: Jury Levykin User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.2) Gecko/20040808 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: community@altlinux.ru X-Enigmail-Version: 0.85.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: multipart/mixed; boundary="------------060406030504070400090207" Subject: [Comm] Kill =?koi8-r?b?1yDawcfS1drP3s7ZyCDTy9LJ0NTByCBTeXNW?= X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2005 19:45:40 -0000 Archived-At: List-Archive: List-Post: This is a multi-part message in MIME format. --------------060406030504070400090207 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit ALM 2.4 я заметил, что созданный мной скрипт (высылаю его во вложенном файле). не выполняется на втором уровне загрузки, хотя ссылка ----------------------------------------- $ ls -l /etc/rc.d/rc2.d/K15tomcat lrwxrwxrwx 1 root root 16 Июн 1 23:22 /etc/rc.d/rc2.d/K15tomcat -> ../init.d/tomcat ----------------------------------------- есть и chkconfig c этим скриптом работает. но при выполнении # init 2 также как и на других уровнях загрузки где стоит Kill скрипт не останавливает tomcat. На экран не выводится сообщение и tomcat остается запущенным. В чем может быть проблема? Как выключить демона перед выключением компьютера? --------------060406030504070400090207 Content-Type: text/plain; name="tomcat" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="tomcat" #!/bin/sh # # tomcat Start/Stop the Jakarta Tomcat # # chkconfig: 345 87 15 # description: Tomcat is the servlet container that is used \ # in the official Reference Implementation for the Java Servlet \ # and JavaServer Pages technologies. The Java Servlet and JavaServer Pages \ # specifications are developed by Sun under the Java Community Process. # # processname: jsvc # pidfile: /var/run/jsvc.pid # config: /usr/local/tomcat/5.5/conf/server.xml # ############################################################################## # # Copyright 2004 The Apache Software Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. ############################################################################## # # Small shell script to show how to start/stop Tomcat using jsvc # If you want to have Tomcat running on port 80 please modify the server.xml # file: # # # # # That is for Tomcat-5.0.x (Apache Tomcat/5.0) # # Adapt the following lines to your configuration JAVA_HOME=/usr/java/jdk1.5.0_02 CATALINA_HOME=/usr/local/tomcat/5.5 DAEMON_HOME=/usr/local/tomcat/5.5/bin TOMCAT_USER=tomcat5 TMP_DIR=/var/tmp CATALINA_OPTS= CLASSPATH=\ $JAVA_HOME/lib/tools.jar:\ $CATALINA_HOME/bin/commons-daemon.jar:\ $CATALINA_HOME/bin/bootstrap.jar case "$1" in start) # # Start Tomcat # echo -n "Tomcat starting ... " chown -R tomcat5:tomcat5 /usr/local/tomcat/5.5/* $DAEMON_HOME/jsvc \ -user $TOMCAT_USER \ -home $JAVA_HOME \ -Dcatalina.home=$CATALINA_HOME \ -Djava.io.tmpdir=$TMP_DIR \ -outfile $CATALINA_HOME/logs/catalina.out \ -errfile '&1' \ $CATALINA_OPTS \ -cp $CLASSPATH \ org.apache.catalina.startup.Bootstrap # # To get a verbose JVM #-verbose \ # To get a debug of jsvc. #-debug \ ;; stop) # # Stop Tomcat # echo -n "Tomcat shutting ... " PID=`cat /var/run/jsvc.pid` kill $PID ;; status) echo "Tomcat processes: " ps aux --cols 1024 | grep org.apache.catalina.startup.Bootstrap | grep -v grep ;; restart|reload) $0 stop $0 start exit 0 ;; *) echo "Usage: $0 {start|stop|status|restart|reload}" exit 1 ;; esac echo " [ DONE ]" exit 0 --------------060406030504070400090207--