zoukankan      html  css  js  c++  java
  • ubuntu设置自定义程序开机启动(本文以tomcat为例)

    准备工作:

    由于tomcat要用到Java,所以需要安装jdk,并配置好java的环境变量。这部分不再赘述,而且不是本文的重点。


    方法一、加入/etc/rc.loal
    root@ubuntu:~# 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
  • 相关阅读:
    Python学习——列表
    第04组 Alpha冲刺(3/6)
    第04组 Alpha冲刺(2/6)
    第04组 Alpha冲刺(1/6)
    第04组 团队Git现场编程实战
    第04组 团队项目-需求分析报告
    团队项目-选题报告
    第二次结对编程作业
    第4组 团队展示
    第一次结对编程作业
  • 原文地址:https://www.cnblogs.com/dbtech/p/5553666.html
Copyright © 2011-2022 走看看