zoukankan      html  css  js  c++  java
  • 开机自启脚本

    其实很简单,就是写一个可执行的脚本放入到/etc/init.d/下边,然后chkconfig  加入开机自启

    代码如下:auto_server.sh

    #!/bin/bash

    #chkconfig:2345 80 90

    #description:auto_server

    /usr/java/jdk1.8/bin/java -jar /data/docker/sgms-app.jar &
    systemctl start mysqld

    chmod +x /etc/init.d/auto_server.sh

    chkconfig --add  auto_server.sh

    完事儿了 - -,是不是很low

    注意:

    第二行第三行不加的话,会出现报错:“服务 server_auto.sh 不支持 chkconfig“

    chkconfig等级:
    0:表示关机
    1:表示单用户模式
    2:表示无网络链接多用户命令行模式
    3:表示有网络链接多用户命令行模式
    4:表示不可用情况
    5:表示带图形界面的多用户模式
    6:表示重新启动
     
    chkconfig:2345就代表在2345的等级下启动这个服务
    80 90分别是启动优先级和关闭优先级

    经测试发现的问题:

    1、chkconfig --add  server.sh  以后,配置文件已经生效,服务开机会自启

    2、将server.sh中的#chkconfig:2345 80 90   #description:auto_server  删掉以后,系统重启后,服务还是会自启

    但是:chkconfig  --list  出现的结果不会显示 server.sh 这个服务, chkconfig  --del    server.sh   也不会成功

    3.将    #chkconfig:2345 80 90   #description:auto_server  添加到server.sh中,chkconfig  --list   server.sh服务正常显示

  • 相关阅读:
    jQuery proxy详解
    LESSCSS
    JavaScript语法支持严格模式:"use strict"
    C++ 使用cl命令编辑时发生的问题收录
    attachEvent和addEventListener
    Alert方法重写
    广播信道的数据链路层
    js prototype之诡异
    前端开发易忘内容收录
    数据链路层-点对点协议PPP
  • 原文地址:https://www.cnblogs.com/byfboke/p/9052401.html
Copyright © 2011-2022 走看看