shell框架
Posted nicetime
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell框架相关的知识,希望对你有一定的参考价值。
shell框架
#!/bin/bash
#注释
#注释
#环境变量相关,如下
PATH=/sbin:/bin:/usr/bin:/usr/sbin
#引入库函数,如下,类似于c语言的#include "*.h"
. /etc/init.d/functions
#获取相关配置信息,不是必须的,如
test -f /etc/sysconfig/network && . /etc/sysconfig/network
#判断是否是root用户,如果不是就退出
[ `id -u` = 0 ] || exit 1
#定义本地变量,如
prog="xinetd"
#定义shell函数,如
stop(){
echo -n "Stoppingprog: "
killproc progRETVAL=?
echo
rm -f /var/lock/subsys/xinetd
return $RETVAL
}
#shell脚本主框架,一般是一个case结构或者循环结构
case "1"instart)start;;stop)stop;;status)statusprog
;;
restart)
restart
;;
reload)
reload
;;
condrestart)
condrestart
;;
*)
echo "Usage:0 {start|stop|status|restart|condrestart|reload}"
RETVAL=1
esac
#退出
以上是关于shell框架的主要内容,如果未能解决你的问题,请参考以下文章
ShutIt:一个基于 Python 的 shell 自动化框架
xamarin.forms.shell 框架中页面上视觉元素的生命周期