zoukankan      html  css  js  c++  java
  • Debian自启动服务

    一、前言

      我们在开发业务功能后,部署到服务器。一般通过命令行或者脚本启动业务服务。比如java,通过 nohup java -jar xxx.jar & 进行启动。但是通过这种启动时,每次重启电脑后,不会对应启动业务。我们需要把这个脚本加入到系统自启动项,才能实现上述功能。

    二、新建启动脚本

       一般文件名就是自启动服务名称

      创建文件

    1 cat /etc/init.d/footbar
     1 #!/bin/sh
     2 start()
     3 {
     4         echo "========================="
     5         echo "Footer AutoStart"
     6         echo "========================="
     7 }
     8 
     9 stop()
    10 {
    11         echo "This program Stop!!!!!"
    12 }
    13 
    14 case "$1" in
    15         start)
    16                 start
    17                 ;;
    18         stop)
    19                 stop
    20                 ;;
    21         restart)
    22                 stop
    23                 start
    24                 ;;
    25         *)
    26                 echo "Usage: footbar {start|stop|restart}"
    27                 ;;
    28 esac
    29 exit 0

    三、测试脚本

    1 service footbar start
    2 service footbar stop
    3 service footbar status

    四、设置自启动

    步骤一

    1 update-rc.d footbar defaults

    步骤二(Level 3 启动项后面增加软连接)

    1 cd /etc/rc3.d/
    2 ln -s ../init.d/footbar S01footbar

    步骤三

      reboot 重启测试


    本文地址: https://www.cnblogs.com/wunaozai/p/13740667.html

  • 相关阅读:
    socket套接字通信和粘包问题
    TCP协议
    网络编程
    单例模式
    类的内置方法(魔法方法)
    反射(hasattr和getattr和setattr和delattr)
    isinstance与issubclass
    绑定方法与非绑定方法
    鸭子类型
    类的多态和抽象类
  • 原文地址:https://www.cnblogs.com/wunaozai/p/13740667.html
Copyright © 2011-2022 走看看