本文以tomcat7为例
首先找到tomcat启动的目录,我的为 cd /usr/local/tomcat7/bin/ 这个目录
启动脚本是startup.sh
然后在/etc/rc.d/rc.local 这个文件中将tomcat的启动脚本添加进来即可。
重启操作系统,发现tomcat7可以开机自启动了。
将tomcat添加为服务
将 /usr/local/tomcat7/bin/catalina.sh 这个文件拷贝到 /etc/rc.d/init.d 这个目录并重命名为tomcat
使用命令 cp /usr/local/tomcat7/bin/catalina.sh tomact /etc/rd.d/init.d/tomcat
将复制后的tomcat文件打开
添加如下
这两句话必须添加,要不后边会报错。http://i.cnblogs.com/EditPosts.aspx?postid=3897603&update=1
第一行是服务的配置:第一个数字是服务的运行级,2345表明这个服务的运行级是2、3、4和5级(Linux的运行级为0到6);第二个数字是启动优先级,数值从0到99;第三个数是停止优先级,数值也是从0到99。
第二行是对服务的描述
添加
保存文件。
使用命令 chkconfig --add tomcat ,如果出现service tomcat does not support chkconfig。可能的原因,第一没有将catalina.sh 复制到/etc/rc.d/init.d/这个文件中,并重命名为tomcat
原因二,没有在tomcat文件的开头添加
运行命令 chkconfig --add tomcat
chkconfig --list
可以看到tomcat
或者直接 chkconfig --list tomcat 也可以。
linux 让一个程序开机自启动并把一个程序加为服务,布布扣,bubuko.com
原文:http://www.cnblogs.com/sxshiblog/p/3897603.html