zoukankan      html  css  js  c++  java
  • 项目中Shell脚本说明(待完善)

    Ini_Update

    代码
    从本进程名获取[UnitID],判断本进程是否在运行
    不间断地间隔一段时间获取网站服务器上的IniID:http:
    //[web server ip]/Update/DCClient/[UnitID]/IniID
    然后和本地的IniID进行对比如果不一样,则下载DCClientIni.tar,包含Alarm_Detect.ini,Basic_Upload_Set.ini,client.ini,DCS_Store.ini,
    SS_Client.ini,SU_SD_Detect.ini,UP_client.ini,VIB_Store.ini
    根据文件大小判断是否下载完成
    如果下载完成则杀掉进程DC_Daemon
    -[UnitID]
    再重新启动DC_Daemon
    -[UnitID]

     DC_Update

    代码
    从本文件名获取UnitID
    判断DC_Update是否在运行
    不间断地隔一段时间(UpdateCycle)下载最新版本Version,和本地的Version比较,
    如果不一样则到网站服务器上下载新版本DCClient.tar,http:
    //192.168.9.81//Update/DCClient/DCClient.tar,包含
    Client_TS,CommServerAddress,Data_Xfer,DC_Daemon,DC_Update,Ini_Update,WEBServerAddress
    根据文件大小判断是否下载完成,
    如果完全下载则解压DCClientIni.tar(包含所有的Ini文件),
    然后从文件CommServerAddress读取中心侧通信服务器的IP,替换client.ini中的中心侧通信服务器IP,
    杀掉所有的DC_Daemon
    -[UnitID]重新运行DC_Daemon-[UnitID]

    WS_UPdate

    判断WS_Daemon是否在运行
    杀掉所有模块列表中的进程,包括Data_Server
    不间断地隔一段时间对模块列表中的所由进程监控,判断其是否在运行,
    如果不在运行则切换到相应目录启动程序
  • 相关阅读:
    CODEVS4650 破损的键盘
    洛谷P1656 炸铁路
    洛谷 P3225 [HNOI2012]矿场搭建
    1265 四点共面
    1406: [AHOI2007]密码箱
    1193: [HNOI2006]马步距离
    1800: [Ahoi2009]fly 飞行棋
    1923: [Sdoi2010]外星千足虫
    I
    2017CCPC秦皇岛G ZOJ 3987Numbers(大数+贪心)
  • 原文地址:https://www.cnblogs.com/eavn/p/1814098.html
Copyright © 2011-2022 走看看