linux注释内容,Linux 中snmptrapd的内容有大虾能帮我注释下吗?谢谢了
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
#!/bin/bash???????????????????????????????????#表示下面的腳本是用bash編寫的,必須調用bash程序對它解釋執行)
#?ucd-snmp?init?file?for?snmptrapd
#
#?chkconfig:?-?50?50??????????????????????????#啟動或禁止特定服務,優先級從-50到50。
#?description:?Simple?Network?Management?Protocol?(SNMP)?Trap?Daemon???#描述
#
#?processname:?/usr/sbin/snmptrapd
#?config:?/etc/snmp/snmptrapd.conf
#?config:?/usr/share/snmp/snmptrapd.conf
#?pidfile:?/var/run/snmptrapd.pid
#
#?source?function?library
.?/etc/init.d/functions???????????????????????#shell文件的路徑
OPTIONS="-s?-u?/var/run/snmptrapd.pid"
RETVAL=0??????????????????????????????????????定義變量RETVAL為0
prog="snmptrapd"????????????????????????????定義prog為“snmptrapd”
start()?{?????????????????????????????????????start()函數
echo?-n?$"Starting?$prog:?"???????????打印Stopping??echo?–n表示光標不換行
daemon?/usr/sbin/snmptrapd?$OPTIONS???進程路徑
RETVAL=$??????????????????????????????返回
echo
touch?/var/lock/subsys/snmptrapd
return?$RETVAL
}
stop()?{
echo?-n?$"Stopping?$prog:?"
killproc?/usr/sbin/snmptrapd
RETVAL=$??????????????????????????把上一條命令的返回值賦值給RETVAL
echo
rm?-f?/var/lock/subsys/snmptrapd
return?$RETVAL?????????????????????顯示RETVAL
}
reload(){
stop
start
}
restart(){????????????????????????????????????restart()函數,調用start和stop
stop
start
}
condrestart(){???????????????????????????????$1為condrestartcondrestart
[?-e?/var/lock/subsys/snmptrapd?]?&&?restart
return?0
}
case?"$1"?in????????????????用$1的值依次與各模式字符串進行比較,如果發現匹配,就執行命令,直到遇到兩個分號為止
start)????????????????????$1為start
start???????????????就執行start命令
;;??????????????????退出
stop)?????????????????????$1為stop
stop????????????????就執行stop命令
;;??????????????????退出
restart)??????????????????$1為restart
restart?????????????就執行restart命令
;;??????????????????退出
reload)???????????????????reload()函數,調用restart
reload??????????????就執行reload命令
;;??????????????????退出
condrestart)??????????????$1為condrestart
condrestart?????????執行condrestart命令
;;??????????????????退出
status)???????????????????$1為status
status?snmptrapd
RETVAL=$?
;;??????????????????退出
*)????????????????????????前面條件都不滿足,就運行以下命令
echo?$"Usage:?$0?{start|stop|status|restart|condrestart|reload}"
RETVAL=1
esac???????????????????????????????case語句結束
exit?$RETVAL
總結
以上是生活随笔為你收集整理的linux注释内容,Linux 中snmptrapd的内容有大虾能帮我注释下吗?谢谢了的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux npm环境变量,linux配
- 下一篇: linux安装tensorflow教程,