查看CentOS版本
cat /etc/redhat-release
添加开机启动服务/脚本
1、将脚本autostart.sh移动到/etc/rc.d/init.d目录下
/etc/rc.d/init.d/autostart.sh
2、增加脚本的可执行权限
chmod +x /etc/rc.d/init.d/autostart.sh
3、添加脚本到开机自动启动项目中
cd /etc/rc.d/init.d
chkconfig --add autostart.sh
chkconfig autostart.sh on
脚本示例:
#!/bin/bash
#
# chkconfig: - 57 75
# description: test service
export JAVA_HOME=/usr/local/java/jdk1.7.0_80
export JAVA_BIN=/usr/local/java/jdk1.7.0_80/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
start() {
echo "Starting qidong ..."
svnserve -d -r /data/svn/
/opt/nginx/sbin/nginx
redis-server /etc/redis/redis.conf
service mysqld start
/usr/local/apache-activemq-5.9.0/bin/activemq start
echo "Starting tomcat ..."
/usr/local/mongodb/mongodb2.6.5/bin/mongod --config /usr/local/mongodb/mongodb2.6.5/bin/mongodb.conf
sh /home/java/apache-tomcat-carweb/bin/startup.sh
}
stop() {
echo "Stopping qidong ..."
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart|force-reload)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart|force-reload}"
exit 2
esac