ubuntu设置自定义程序开机启动(本文以tomcat为例)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu设置自定义程序开机启动(本文以tomcat为例)相关的知识,希望对你有一定的参考价值。
准备工作:
由于tomcat要用到Java,所以需要安装jdk,并配置好java的环境变量。这部分不再赘述,而且不是本文的重点。
方法一、加入/etc/rc.loal
[email protected]:~# vim /etc/rc.loal
在exit 0 之前添加如下内容:
/usr/local/apache-tomcat-7.0.54/bin/startup.sh
方法二、通过启动脚本创建一个服务
首先,自己要先写一个tomcat.sh,里面实现start、stop、restart等操作。文件内容如下:
#!/bin/sh # # description: Auto-starts tomcat # processname: tomcat case "$1" in start) sh /usr/local/apache-tomcat-7.0.54/bin/startup.sh ;; stop) sh /usr/local/apache-tomcat-7.0.54/bin/shutdown.sh ;; restart) sh /usr/local/apache-tomcat-7.0.54/bin/shutdown.sh sh /usr/local/apache-tomcat-7.0.54/bin/startup.sh ;; status) ;; *) ;; esac exit 0
然后执行以下指令,把tomcat创建为服务:
cd /etc/init.d update-rc.d tomcat defaults 99 chkconfig --add tomcat chkconfig --level 2345 tomcat on
然后就可以通过执行:
service tomcat start
来开启服务了。
如果要卸载服务,则执行以下指令即可:
cd /etc/init.d
update-rc.d -f tomcat remove
update-rc.d -f tomcat remove
以上是关于ubuntu设置自定义程序开机启动(本文以tomcat为例)的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 设置程序双击启动和sh脚本开机自启动的另一种方法