发明名称 一种基于Shell的软件版本升级工作方法
摘要 本发明公开了一种基于Shell的软件升级管理方法,该方法包括以下步骤:(1)在版本服务器上开通FTP服务;(2)通过管理台在ftp服务器放置一个存放最新版本信息文件;(3)终端通过ftp协议下载版本文件;(4)终端将最新的版本号和本地版本号文件进行比较,如果最新版本与本地版本一致,则无需升级;如果最新版本高于本地版本,则通过ftp协议从指定路径下载新版本,并解压执行软件升级操作。(5)如果更新成功,则修改本地版本号为升级后的版本号;如果更新失败,则执行回退操作。(6)将升级结果上传至版本服务器;(7)通过cron定期执行步骤1-6。本发明方法可以保证软件版本的一致性,并且完全通过成熟的ftp协议和shell脚本实现,简单稳定,易于维护。
申请公布号 CN102025778A 申请公布日期 2011.04.20
申请号 CN201010559307.7 申请日期 2010.11.25
申请人 成都勤智数码科技有限公司 发明人 廖昕;杨涛;陈松
分类号 H04L29/08(2006.01)I;G06F9/445(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 代理人
主权项 一种基于Shell的软件版本升级工作方法,其特征在于该方法包括以下步骤:(1)在版本服务器上开通FTP服务;(2)管理台在ftp服务器放置一个存放最新版本号和版本路径的文件(3)终端通过ftp协议下载版本文件; (4)所述终端将最新的版本号和本地版本号文件进行比较,如果最新版本与本地版本一致,则无需升级;如果最新版本高于本地版本,则通过ftp协议从指定路径下载新版本,并解压执行软件升级操作;(5)如果更新成功,则修改本地版本号为升级后的版本号;如果更新失败,则执行回退操作;(6)将升级结果上传至前述版本服务器;(7)通过cron定期执行以上步骤1‑6。
地址 610041 四川省成都市成都高新区天韵路150号高新国际广场D座404室