码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2018-02-03 20:54:00      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:$1   重启   started   warning   body   stop   一个   结果   post   

首先看一个实例:假设有一个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

  运行这个脚本,结果如下

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

  

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

标签:$1   重启   started   warning   body   stop   一个   结果   post   

原文地址:https://www.cnblogs.com/-beyond/p/8410580.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!