echo \\ su - $ORA_OWNER -c \ echo \
# Stop the Oracle Database:
echo \
echo \------------------\
date +\ echo \\ su - $ORA_OWNER -c \ echo \echo \
echo \ date +\
echo \\ ;;
'restart') $0 stop $0 start ;; esac
4.安装tomcat
用安装系统时建立的用户,下载解压tomcat。
在 /etc/init.d/ 下创建文件tomcat,然后chown jpsoft /etc/init.d/tomcat 改变文件权限 chmod 755 /etc/init.d/tomcat
36
添加服务 chkconfig --level 35 tomcat on
需要在关机或重启机器之前停止数据库,做一下操作 ln -s /etc/init.d/tomcat /etc/rc0.d/K01tomcat //关机 ln -s /etc/init.d/tomcat /etc/rc6.d/K01tomcat //重启 具体方法和oracle类似。
自启动文件如下: # tomcat自启动脚本 #!/bin/sh
# chkconfig: 345 99 10
# description: Auto-starts tomcat # /etc/init.d/tomcatd # Tomcat auto-start # Source function library. #. /etc/init.d/functions
# source networking configuration. #. /etc/sysconfig/network RETVAL=0
export JDK_HOME=/usr/java/jdk1.7.0_75 (请填写真实的JDK目录) export CATALINA_HOME=/home/jpsoft/apache-tomcat-7.0.54(请填写真实的tomcat目录)
export CATALINA_BASE=/home/jpsoft/apache-tomcat-7.0.54(请填写真实的tomcat目录) start() {
if [ -f $CATALINA_HOME/bin/startup.sh ]; then
echo $\
$CATALINA_HOME/bin/startup.sh
37
RETVAL=$? echo \ return $RETVAL fi } stop() {
if [ -f $CATALINA_HOME/bin/shutdown.sh ]; then
echo $\
$CATALINA_HOME/bin/shutdown.sh RETVAL=$? sleep 1
ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9 echo \
# [ $RETVAL -eq 0 ] && rm -f /var/lock/... return $RETVAL fi }
case \ start) start ;; stop) stop ;; restart)
echo $\
38
$0 stop sleep 1 $0 start ;; *)
echo $\ exit 1 ;; esac
exit $RETVAL
39