Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Software version upgrading work method based on Shell

A working method and software version technology, applied in the field of IT operation and maintenance, can solve problems such as only upgrading at a certain moment, unsatisfactory manual methods, high possibility of errors, etc., to improve reliability and concurrency, security and Guaranteed reliability and good adaptability

Inactive Publication Date: 2011-04-20
勤智数码科技股份有限公司
View PDF5 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the number of devices is large, it consumes a lot of manpower; and it is easy to cause errors due to human negligence; if the update is frequent, the possibility of errors is greater
In addition, some business systems have special requirements on the upgrade time, such as the requirement that the upgrade can only be done at a certain time, or that hundreds of systems must be upgraded within one minute; these requirements cannot be met manually

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software version upgrading work method based on Shell
  • Software version upgrading work method based on Shell
  • Software version upgrading work method based on Shell

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] All features disclosed in this specification, or steps in all methods or processes disclosed, may be combined in any manner, except for mutually exclusive features and / or steps.

[0018] Any feature disclosed in this specification (including any appended claims, abstract and drawings), unless expressly stated otherwise, may be replaced by alternative features which are equivalent or serve a similar purpose. That is, unless expressly stated otherwise, each feature is one example only of a series of equivalent or similar features.

[0019] The present invention will be further described below in conjunction with accompanying drawing

[0020] Such as figure 1 , The software version upgrading device of the present invention includes a terminal, a version server and a management console. Terminals run in each system with upgraded software, and the number of terminals may be hundreds or thousands. An FTP server is set up in the version server, and relevant version files ar...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a software version upgrading management method based on Shell, comprising the following steps that: 1), a file transfer protocol (FTP) service is offered on a version server; 2), a file used for storing latest version information is arranged on a ftp server through a management platform; 3), a terminal downloads the version file through a ftp protocol; 4), the terminal carries out comparison on a latest version number and a local version number file, if according with a local version, the latest version does not need upgrading; and if higher than the local version, the latest version is downloaded from a designated route through the ftp protocol, executive software is decompressed, and the upgrading operation is executed; 5), if updating is successful, the local version number is revised to be a version number subjected to upgrading; and if updating fails, the rollback operation is executed; 6), an upgrading result is uploaded to the version server; and 7), step one to step six are regularly executed through cron. The method can ensure the consistency of the software version and completely realize the consistency through the mature ftp protocol and a shell script, has the advantages of simpleness and stability, and is easy in maintenance.

Description

technical field [0001] The invention relates to the field of IT operation and maintenance, in particular to a working method for upgrading operation and maintenance software versions under the Unix / Linux environment. [0002] Background technique [0003] In banking, securities, insurance and other industries, due to the need for stability and reliability, most of their business systems run on the UNIX / Linux platform. Due to changing business requirements, software needs to be constantly updated. The traditional method is that technicians follow the upgrade steps to manually update. When the number of devices is large, it consumes a lot of manpower; and it is easy to cause errors due to human negligence; if the updates are frequent, the possibility of errors is greater. In addition, some business systems have special requirements on the upgrade time, such as requiring that the upgrade can only be done at a certain time, or that hundreds of systems must be upgraded within ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08G06F9/445
Inventor 廖昕杨涛陈松
Owner 勤智数码科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products