• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    创建Linux系统服务的方法

    linux环境:ubuntu

    复制代码 代码如下:

    #! /bin/sh
    # Provides:       server.sh
    # Default-Start:  2 3 4 5
    # Short-Description: server testing...

    EXEC_PATH=/home/huangmin/cdev/project
    EXEC=server
    PID_FILE=/var/run/server.sh.pid
    DAEMON=/home/huangmin/cdev/project/server

    if ! [ -x $EXEC_PATH/$EXEC ]; then
      echo "ERROR:$EXEC_PATH/$EXEC not found ..."
      exit 1
    fi

    stop() {
      echo "Stopping $EXEC ..."
      killall $DAEMON >/dev/null
      rm -f $PID_FILE
      sleep 1
      echo "Shutting down $EXEC: [OK]"
    }

    start() {
      echo "Starting $EXEC ..."
      $DAEMON >/dev/null
      pidof $EXEC > $PID_FILE
      sleep 1
      echo "Starting $EXEC: [OK]"
    }

    restart() {
      stop
      start
    }

    case "$1" in
      start)
        start

      stop)
        stop

      restart)
        restart

      status)
        echo "Status Here"

      *)
        echo "Usage: service $EXEC {start|stop|restart|status}"
        exit 1
    esac

    exit $?

    /home/huangmin/cdev/project/server是我们需要的作为系统服务的程序。
    写好脚本之后,将其放置到目录/etc/init.d中,或者做成软链接形式如:sudo ln -s /home/huangmin/cdev/project/bash/server.sh /etc/init.d/servertest.sh
    最后利用chkconfig命令将其添加进系统服务: chkconfig –add servertest.sh
    可以使用命令service servertest.sh start马上启动该服务程序

    上一篇:linux命令学习之10个网络命令和监控命令
    下一篇:linux 创建守护进程的相关知识
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    创建Linux系统服务的方法 创建,Linux,系统,服务,的,