1、写一个自启动脚本auto_restart.sh,这里以开机自启动tomcat 容器服务为例,脚本内容如下:
#!/bin/bash
#
# /app/apache-tomcat-7.0.34/
#
# chkconfig: 23456 30 90
# description: Restart /app/apache-tomcat-7.0.34/ server when reboot
#
#start
/app/apache-tomcat-7.0.34/bin/catalina.sh start
2、把该脚本copy到/etc/init.d/目录下,然后chmod +x /etc/init.d/auto_restart.sh
3、执行命令chkconfig --add auto_restart.sh 即可。
4、chkconfig --list 查看添加成功与否。
# chkconfig: 23456 30 90 解释:
chkconfig有几个等级:
0:表示关机
1:表示单用户模式
2:表示无网络链接多用户命令行模式
3:表示有网络链接多用户命令行模式
4:表示不可用情况
5:表示带图形界面的多用户模式
6:表示重新启动
所以chkconfig:23456就代表在23456的等级下启动这个服务
后面的80 90分别是启动优先级和关闭优先级,此值越小优先级别越高。