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服务正常显示

  • 相关阅读:
    P4556 [Vani有约会]雨天的尾巴(线段树合并)
    bzoj3590: [Snoi2013]Quare
    P3187 [HNOI2007]最小矩形覆盖
    对文件中的名字进行随机抽选(小脚本)
    用shell编写一个三角形图案
    HUE安装与使用
    史上最全CentOS6离线安装部署Cloudera Manager5.9.3
    ReLU 函数
    关于反向传播
    关于微分
  • 原文地址:https://www.cnblogs.com/byfboke/p/9052401.html
Copyright © 2011-2022 走看看