在Linux系統(tǒng)下配置service啟動(dòng)和關(guān)閉
1, 通過命令cd /etc/init.d文件夾下
2, 再通過命令 vim tomcat 進(jìn)入vim編輯界面
3,用過 i鍵 現(xiàn)在把下面代碼貼入編輯界面
shell腳本如下
#!/bin/bash
# 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
export JAVA_HOME=/usr/local/javaweb/jdk1.8.0_192 #自己的jdk安裝目錄
tomcat_home=/usr/local/tomcat/tomcat #自己的tomcat安裝目錄
startup=$tomcat_home/bin/startup.sh
shutdown=$tomcat_home/bin/shutdown.sh
start(){
echo -n "Starting Tomcat service:"
cd $tomcat_home
$startup
echo "tomcat is succeessfully started up"
}
stop(){
echo -n "Shutting down tomcat: "
cd $tomcat_home
$shutdown
echo "tomcat is succeessfully shut down."
}
status(){
numproc=`ps -ef | grep catalina | grep -v "grep catalina" | wc -l`
if [ $numproc -gt 0 ]; then
echo "Tomcat is running..."
else
echo "Tomcat is stopped..."
fi
}
restart(){
stop
start
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|status|restart}"
exit 1
esac
(文件不能執(zhí)行,請(qǐng)執(zhí)行該命令)給文件添加權(quán)限,使得腳本文件可以執(zhí)行,命令為: chmod 755 /etc/rc.d/init.d/tomcat
4, 將文件加入到服務(wù)隊(duì)列中
chkconfig --add tomcat
5,查看tomcat 文件是否加入服務(wù)列表成功
chkconfig --list
6,設(shè)置服務(wù)開機(jī)自啟動(dòng)
chkconfig tomcat on
總結(jié)到此結(jié)束
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。