标签:
#! /bin/sh WHOAMI=`whoami` PID=`ps -u $WHOAMI | gerp mydaemond | awk '{print $1}'` if (test "$1" = "") then echo "mydaemond [start][stop][version]" exit 0 fi if ( test "$1" = "status") then if ( test "$PID" = "") then echo "not run" else echo "is running" fi exit 0 fi if (test "$1" = "start") then if (test "$PID" = "") then ./mydaemond fi exit 0 fi if (test "$1" = "stop") then if (test "$PID" = "") then kill $PID fi exit 0 fi if (test "$1" = "version") then echo "version is V1.0" exit 0 fi echo "mydaemond [start][stop][version]"
#! /bin/sh a=5 b=5 echo a=$a echo b=$b if (test "$a" = "$b") then echo a=b else echo a!=b fi
//使用`符号执行一个命令的例子 #! /bin/sh DATE=`date` echo "today is" $DATE
//用户输入两个数字,计算两个数字的和 #! /bin/sh read a echo 'a=' $a read b echo 'b=' $b c=`expr $a + $b` echo $c
一个循环5次的例子 #! /bin/sh times=0 while [ "$times" != "5" ]; do echo $times times=$[$times + 1] done
//多重分支的例子 #! /bin/sh case "$1" in start) echo "is start" ;; stop) echo "is stop" ;; *) echo "is nothing" esac
标签:
原文地址:http://blog.csdn.net/waldmer/article/details/44851187