1、在/etc/init.d目 录下建一文件如start
vi /etc/init.d/sta rt
内容如下:
#!/bin/sh
#设置环境变量,可以复制/et c/profile文件中的设置
export JAVA_HOME=/usr/ java/jdk1.5
export PATH=$JAVA_HOME /bin:$JAVA_HOME /jre/bin:$PATH
export CLASSPATH=.:$JA VA_HOME/lib/dt. jar:$JAVA_HOME/ lib/tools.jar:$ JAVA_HOME/lib/m ysql.jar:$JAVA_ HOME/lib/activa tion.jar:$JAVA_ HOME/lib/dsn.ja r:$JAVA_HOME/li b/imap.jar:$JAV A_HOME/lib/mail api.jar:$JAVA_H OME/lib/pop3.ja r:$JAVA_HOME/li b/smtp.jar
export JRE_HOME=/usr/j ava/jdk1.5/jre
export CATALINA_HOME=/ usr/local/tomca t5
export TY_HOME=/usr/lo cal
case "$1" in
start)
echo "Starting tomcat5..."
/usr/local/tomc at5/bin/startup .sh
echo "Starting authdaemond..."
/usr/local/sbin /authdaemond start
echo "Starting imap..."
/etc/init.d/ima p start
echo "Starting imaps..."
/etc/init.d/ima ps start
echo "Starting apache..."
/usr/local/apac he2/bin/apachec tl start
;;
stop)
echo "Stopping tomcat5..."
/usr/local/tomc at5/bin/shutdow n.sh
echo "Stopping authdaemond..."
/usr/local/sbin /authdaemond stop
echo "Stopping imap..."
/etc/init.d/ima p stop
echo "Stopping imaps..."
/etc/init.d/ima ps stop
echo "Stopping apache..."
/usr/local/apac he2/bin/apachec tl stop
;;
*)
echo "Usage tomcat start/stop"
exit 1;;
esac
2、添加start文件的执行权 限
chmod +x start
3、添加到自启动文件中,并设置 start随系统启动
chkconfig --add start
chkconfig start on
vi /etc/init.d/sta
内容如下:
#!/bin/sh
#设置环境变量,可以复制/et
export JAVA_HOME=/usr/
export PATH=$JAVA_HOME
export CLASSPATH=.:$JA
export JRE_HOME=/usr/j
export CATALINA_HOME=/
export TY_HOME=/usr/lo
case "$1" in
start)
echo "Starting tomcat5..."
/usr/local/tomc
echo "Starting authdaemond..."
/usr/local/sbin
echo "Starting imap..."
/etc/init.d/ima
echo "Starting imaps..."
/etc/init.d/ima
echo "Starting apache..."
/usr/local/apac
;;
stop)
echo "Stopping tomcat5..."
/usr/local/tomc
echo "Stopping authdaemond..."
/usr/local/sbin
echo "Stopping imap..."
/etc/init.d/ima
echo "Stopping imaps..."
/etc/init.d/ima
echo "Stopping apache..."
/usr/local/apac
;;
*)
echo "Usage tomcat start/stop"
exit 1;;
esac
2、添加start文件的执行权
chmod +x start
3、添加到自启动文件中,并设置
chkconfig --add start
chkconfig start on