omd之创建软件升级线程程序设计
2017-02-27 10:42:38 0 举报
OMD(Operations Management Director)是一个用于创建和管理软件升级线程的程序。设计这个程序的目标是提供一个简单、高效的方式来处理软件的升级过程。首先,OMD会检测是否有新的软件版本可供升级。如果有,它会创建一个专门的线程来处理这次升级。在这个线程中,OMD会首先备份当前的软件版本,然后下载和安装新的版本。如果升级过程中出现任何问题,OMD会自动回滚到旧的版本。此外,OMD还会在升级完成后自动重启系统,以确保新的软件版本能够正常运行。通过这种方式,OMD可以大大简化软件升级的过程,减少出错的可能性,提高系统的稳定性。
作者其他创作
大纲/内容
下载升级包
关闭服务
退出
执行配置文件中指定的更新脚本
将软件压缩包解压到指定路径
复制升级脚本到软件所在目录
nodejs控制
将下载失败信息追加到信息反馈队列
service pmsrte stop
unzip filename.zip -d /zeei chmod -R 777 /zeei/ZEUSS_DIR
重启服务
开始
非关联启动升级脚本
判断升级类型
用旧软件配置替换新软件的配置
命名为zeuss_old
解压升级包
判断下载是否成功
关闭服务、备份、解压使用同一个脚本
将升级成功信息追加到信息反馈队列
升级脚本退出
读取升级包中的升级配置文件
mv ./src ./des
Windows下解压工具选择:命令行操作、大小适合
解压与替换配置在同一个脚本
cp -rf ./ZEUSS_DIR_old/zeuss/config ./ZEUSS_DIR/zeuss
unzip ./xxx.zip -d ./
备份当前版本
http服务器处理
config.json
0 条评论
下一页