FreezeJ' Blog

Shell启动脚本

2019-08-02

#!/bin/bash
# 启动脚本

echo "当前用户:" ${USER}
echo "当前目录:" ${HOME}
echo "----------------------------"

function start() {
    # 服务启动需要做的步骤
}

function stop() {
    # 服务停止需要做的步骤
}

function restart() {
    # 重启服务需要做的步骤
    stop
    sleep 3
    start
    status
}

function status() {
    # 查看状态需要做的步骤
}

# 判断用户输入命令
case $1 in 
   start)  # 服务启动需要做的步骤
        start
        ;;
   stop)  # 服务停止需要做的步骤
        stop
        ;;
   restart) # 重启服务需要做的步骤
        restart
        ;;
   status) # 查看状态需要做的步骤
        status
        ;;
   *) echo "Usage: $0 {start|stop|restart|status}"
        exit 4
        ;;
esac