- 论坛徽章:
- 0
|
自己编译安装apache/tomcat服务,在编译安装前系统并没有安装RH,As4自不带的安装.
我有一个问题是,我想问,可以把服务启动添加到系统服务中吗?
如/usr/local/apache2/bin/apachectl start 不用这样启动而是servcie httpd start/stop
tomcat 启动也不用bin/startup.sh 可以用service tomcat start.
而且服务器重新启动也跟着等系动启动.而不用写在/etc/rc.d/rc.local里啦,能实现吗?
有什么好办法吗? 希望CU里有经验的朋友指点一下.谢谢!!!
我看到以前的服务器里的脚本是这个:
#!/bin/bash
#
# tomcat Starts Tomcat Java server.
#
#
# chkconfig: 345 88 12
# description: Tomcat is the server for Java servlet applications.
### BEGIN INIT INFO
# Provides: $tomcat
### END INIT INFO
# Source function library.
. /etc/init.d/functions
[ -f /usr/local/tomcat/bin/startup.sh ] || exit 0
[ -f /usr/local/tomcat/bin/shutdown.sh ] || exit 0
RETVAL=0
umask 077
start() {
echo -n $"Starting Tomcat Java server: "
daemon /usr/local/tomcat/bin/startup.sh
echo
return $RETVAL
}
stop() {
echo -n $"Shutting down Tomcat Java server: "
daemon /usr/local/tomcat/bin/shutdown.sh
echo
return $RETVAL
}
restart() {
stop
start
}
case "$1" in
start)
start
;;
;;
stop)
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?
这个文件分别放在/etc/init.d 和/etc/rc.d/init.d目录下.
我想问的是这个脚本要自己编写吗,还是有的下???
我想这个一定要用到chkconfig吧,怎么做呢?要让我他随着系统启动而启动 |
|