System reboot maintenance
AssigneeInternational Business Machines Corporation
InventorsCesar Augusto Rodriguez Bravo, Kevin Jimenez Mendez, Erik Rueger
Life of this patent
Estimating the term…
Abstract
A method and system for improving system maintenance is provided. The method includes detecting software applications, associated processes, and associated services being currently executed via a server system. A script describing the software applications, associated processes, and associated services is generated and a server system reboot process is detected. After the reboot process has executed, it is detected that the server system is currently operational and the script is executed. Each software application is associated with processes and services and it is detected if each software application is fully operational. In response, an operation process associated with the server system is executed.
Claims20
A system maintenance method comprising:
- detecting, by a processor of a server system, a plurality of software applications being currently executed via said server system;
- detecting, by said processor, a plurality of processes, associated with a functionality of said plurality of software applications, currently running via said server system;
- detecting, by said processor, a plurality of services associated with said functionality of said plurality of software applications, currently running via said server system;
- generating, by said server system, a script describing said plurality of software applications, said plurality of processes, and said plurality of services;
- detecting, by said processor via a plurality of sensors, said server system executing a reboot process;
- after said executing said reboot process, detecting, by said processor via said plurality of sensors, that said server system is currently operational;
- executing, by said processor, said script;
- associating, by said processor based on said executing said script, each software application of said plurality of software applications with associated processes of said plurality of processes and associated services of said plurality of services;
- executing, by said processor, each said software application with each process of said associated processes and each service of said associated services;
- detecting, by said processor, if each said software application is fully operational;
- and
- executing, by said processor based on results of said detecting if each said software application is fully operational, an operation process associated with said server system.
A computer program product comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that, when executed by a processor of a server system, implements a system maintenance method, said method comprising:
- detecting, by said processor, a plurality of software applications being currently executed via said server system;
- detecting, by said processor, a plurality of processes, associated with a functionality of said plurality of software applications, currently running via said server system;
- detecting, by said processor, a plurality of services associated with said functionality of said plurality of software applications, currently running via said server system;
- generating, by said server system, a script describing said plurality of software applications, said plurality of processes, and said plurality of services;
- detecting, by said processor via a plurality of sensors, said server system executing a reboot process;
- after said executing said reboot process, detecting, by said processor via said plurality of sensors, that said server system is currently operational;
- executing, by said processor, said script;
- associating, by said processor based on said executing said script, each software application of said plurality of software applications with associated processes of said plurality of processes and associated services of said plurality of services;
- executing, by said processor, each said software application with each process of said associated processes and each service of said associated services;
- detecting, by said processor, if each said software application is fully operational;
- and
- executing, by said processor based on results of said detecting if each said software application is fully operational, an operation process associated with said server system.
A server system comprising a processor coupled to a computer-readable memory unit, said memory unit comprising instructions that, when executed by the processor, implement a system maintenance method comprising:
- detecting, by said processor, a plurality of software applications being currently executed via said server system;
- detecting, by said processor, a plurality of processes, associated with a functionality of said plurality of software applications, currently running via said server system;
- detecting, by said processor, a plurality of services associated with said functionality of said plurality of software applications, currently running via said server system;
- generating, by said server system, a script describing said plurality of software applications, said plurality of processes, and said plurality of services;
- detecting, by said processor via a plurality of sensors, said server system executing a reboot process;
- after said executing said reboot process, detecting, by said processor via said plurality of sensors, that said server system is currently operational;
- executing, by said processor, said script;
- associating, by said processor based on said executing said script, each software application of said plurality of software applications with associated processes of said plurality of processes and associated services of said plurality of services;
- executing, by said processor, each said software application with each process of said associated processes and each service of said associated services;
- detecting, by said processor, if each said software application is fully operational;
- and
- executing, by said processor based on results of said detecting if each said software application is fully operational, an operation process associated with said server system.
Dependencies are inferred from the claim text.