1 语法

  1. # 语法1
  2. 函数名 () {
  3. 代码块
  4. return N
  5. }
  6. # 语法2
  7. function 函数名 {
  8. 代码块
  9. return N
  10. }

注: return一般不用

2 应用

  1. start() {
  2. }
  3. stop() {
  4. }
  5. restart() {
  6. }
  7. reload() {
  8. }
  9. status() {
  10. }
  11. case $1 in
  12. start) start;;
  13. stop) stop;;
  14. restart) restart;;
  15. reload) reload;;
  16. status) status;;
  17. *) echo "USAGE: $0 start|stop|restart|reload|status";;
  18. esac