V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
bfqymmt
V2EX  ›  Linux

关于服务开机启动的问题

  •  
  •   bfqymmt · 2020-05-08 17:18:14 +08:00 · 3292 次点击
    这是一个创建于 1649 天前的主题,其中的信息可能已经有所发展或是发生改变。

    OS:ubuntu 16 查了很多资料,重启后,还是不能开机启动。

    /etc/init.d/tomcat
    chmod +x /etc/init.d/tomcat
    update-rc.d tomcat defaults
    

    能正常使用 service tomcat start|stop

    #!/bin/sh
    ### BEGIN INIT INFO
    # Provides:             tomcat
    # Required-Start:       $remote_fs $network
    # Required-Stop:        $remote_fs $network
    # Default-Start:        2 3 4 5
    # Default-Stop:         0 1 6
    # Short Description:    the tomcat Java Application Server
    ### END INIT INFO
    
    export JAVA_HOME=/opt/jdk1.8.0_231
    export JRE_HOME=$JAVA_HOME/jre
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=.
    export CATALINA_HOME=/opt/tomcat/
    
    case "$1" in
    start)
            ${CATALINA_HOME}/bin/startup.sh
            echo 'tomcat start success'
            exit 0
            ;;
    stop)
            ${CATALINA_HOME}/bin/shutdown.sh
             echo 'tomcat stop success'
    略
    

    Snipaste_2020-05-08_17-09-02.png

    7 条回复    2020-05-09 08:10:31 +08:00
    julyclyde
        1
    julyclyde  
       2020-05-08 17:53:32 +08:00
    ubuntu 16 用的是 systemd
    你咋查的?
    axeprpr1
        3
    axeprpr1  
       2020-05-08 18:06:14 +08:00
    crontab -e
    @reboot a.sh
    yyyb
        4
    yyyb  
       2020-05-08 22:33:27 +08:00
    用 systemctl
    jinliming2
        5
    jinliming2  
       2020-05-08 23:48:10 +08:00
    systemctl enable tomcat 设置开机启动啊

    systemctl start ...
    systemctl stop ...
    systemctl status ...
    systemctl restart ...
    systemctl reload ...

    service 命令好早前就不用了
    mgrddsj
        6
    mgrddsj  
       2020-05-09 02:44:29 +08:00
    用 systemctl 来管理,最好用 Google + 英文搜索,中文的 Linux 相关的知识很多都已过期。
    搜索关键词:systemctl autostart
    CheekiBreeki
        7
    CheekiBreeki  
       2020-05-09 08:10:31 +08:00 via Android
    systemctl
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5428 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:10 · PVG 15:10 · LAX 23:10 · JFK 02:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.