环境说明

小红伞服务路径:/usr/local/savapi-sdk-linux64/bin/savapi 共享: /home/fc/savapi/ 权限:fc:fc 本地环境/home/fc/savapi/为nfs挂载路径,线上为nas挂载路径。

通过192.168.110.197 nginx四层转发代理到对应环境小红服务。

小红伞更新

小红伞所在服务器跟目录下有savapi-sdk-linux64文件夹:

  1. ls /savapi-sdk-linux64
  2. bin build.dat doc examples include leg

定时脚本检测更新:

  1. cd /savapi-sdk-linux64/bin
  2. ./avupdate.bin -c avupdate-savapi-product.conf --check-if-update-available

返回值为0,说明有待更新:

  1. ./avupdate.bin -c avupdate-savapi-product.conf

更新完成后,停止小红伞服务,更新共享目录()中的小红伞依赖文件:

  1. systemctl stop savapi.service
  2. \cp -rf /savapi-sdk-linux64/bin/* /usr/local/savapi-sdk-linux64/bin/
  3. \cp -rf /savapi-sdk-linux64/bin/* /home/fc/savapi/bin/
  4. chown -R fc.fc /usr/local/savapi-sdk-linux64
  5. chown -R fc.fc /home/fc/savapi/bin
  6. systemctl restart savapi.service

完成更新后,需要更新一个文件,用来通知fc-intrusion应用更新对应库:

  1. currentdate=$(date +%Y%m%d)
  2. echo "$currentdate update savapi" > /home/fc/savapi/antivirUpdateLog