Chinaunix首页 | 论坛 | 博客
  • 博客访问: 803248
  • 博文数量: 274
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 862
  • 用 户 组: 普通用户
  • 注册时间: 2015-10-24 15:31
个人简介

不合格的程序猿

文章分类

全部博文(274)

文章存档

2019年(3)

2018年(1)

2017年(4)

2016年(160)

2015年(106)

我的朋友

分类: 系统运维

2016-03-07 20:50:36


修改tos.cfg文件

点击(此处)折叠或打开

  1. #!/bin/bash

  2. TOS_CFG_FILE="/tos/etc/cfg_rule/tos.cfg"
  3. if [ $# -gt 1 ];then
  4.     exit 1
  5. elif [ $# -eq 1 ] && [ $1 = "package" ]; then
  6.     TOS_CFG_FILE="/home/ngos/workspace/ngtos-package/tos-addon/tos/etc/cfg_rule/tos.cfg"
  7. fi

  8. INSERT_LINE=1
  9. NULL="/dev/null"

  10. function modify_tos_cfg()
  11. {
  12.     if [ $# -ge 2 ]; then
  13.         return 1
  14.     fi

  15.     grep $1 $TOS_CFG_FILE > $NULL
  16.     if [ $? -eq 0 ]; then
  17.         return 0
  18.     fi

  19.     case $1 in
  20.         "aaaa" | "sslvpn")
  21.             echo -e "INSERT_LINE = $INSERT_LINE"
  22.             sed -i "$INSERT_LINE i cmd_begin\n_obj_type_keyword = $1\n_file = $1.cfg\n_obj_meaning_c = $1\n_obj_meaning_e = $1 configure\ncmd_end\n" $TOS_CFG_FILE
  23.             flag=0
  24.             ;;
  25.         *)
  26.             flag=1
  27.             echo "argv $1 is invalid. please input the agrv as \"aaaa\" or \"sslvpn\""
  28.             exit 1
  29.             ;;
  30.     esac

  31.     return $flag
  32. }

  33. modify_tos_cfg aaaa
  34. modify_tos_cfg sslvpn

阅读(684) | 评论(0) | 转发(0) |
0

上一篇:modify_ngtos_for_ngvone

下一篇:slapadd.sh

给主人留下些什么吧!~~