Ubuntu18.04将自有程序打包成服务

1. 创建文件/etc/init.d/myServer文件内容如下:

#!/bin/bash

# 导入依赖的环境变量

function start()
{
    # 启动服务命令
}

function stop()
{
    # 停止服务命令
}

function status()
{
    # 查看服务状态命令
}

case "${1}" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        start
        ;;
    status)
        status
        ;;
    *)
        echo "Usage: ${0} {start|stop|restart|status}"
        exit 1
        ;;
esac
exit 0

2. 配置服务开机自启

sudo update-rc.d myServer defaults 99  # 99 为启动优先级,越小优先级越高

 

posted @ 2020-08-12 09:56  学而思则敏  阅读(529)  评论(0)    收藏  举报