shell脚本--制作自己的服务脚本

Posted 寻觅beyond

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本--制作自己的服务脚本相关的知识,希望对你有一定的参考价值。

首先看一个实例:假设有一个test的服务,可以通过命令对test进行启动、关闭或者重启,下面这个脚本就模拟这个功能:

#!/bin/bash
#test.sh

case $1 in
    start)
        echo "starting service......"
        sleep 1
        echo "started the service!!"
        ;;
    stop)
        echo "stopping service......"
        sleep 1
        echo "stopped the service!!"
        ;;
    restart)
        echo "restarting service......"
        sleep 1
        echo "restarted the service!!"
        ;;
    *)
        echo "warning: invalid option -> ${1}"
        ;;
esac

  运行这个脚本,结果如下

[email protected]:~$ ./test.sh start
starting service......
started the service!!
[email protected]:~$ ./test.sh stop
stopping service......
stopped the service!!
[email protected]:~$ ./test.sh restart
restarting service......
restarted the service!!
[email protected]:~$ ./test.sh status
warning: invalid option -> status
[email protected]:~$ 

  

以上是关于shell脚本--制作自己的服务脚本的主要内容,如果未能解决你的问题,请参考以下文章

Python如何调用别人写好的脚本

shell 脚本 片段

用于确保在任何给定时间仅运行一个 shell 脚本的 shell 片段 [重复]

Dockerfile制作自定义镜像

mac制作shell脚本示例,hello world

常用python日期日志获取内容循环的代码片段