METHOD AND APPARATUS FOR PREVENTING UNDESIRED TERMINATION OF A PROCESS IN AN INFORMATION HANDLING SYSTEM
First Claim
1. A method of processing information in an information handling system (IHS), comprising:
- loading, by an operating system in the IHS, a first process in a foreground mode, the first process having a respective process identifier associated therewith;
executing, by the operating system, the first process over time in the foreground mode;
receiving, by the operating system, a command;
moving, by the operating system, the first process from the foreground mode to a background mode in response to the command; and
ignoring, by the operating system, requests to terminate the first process until the first process completes.
1 Assignment
0 Petitions
Accused Products
Abstract
An information handling system (IHS) employs operating system software to manage IHS resources. The operating system software manages software application programs as processes executing within the IHS. The processes run in foreground and background mode within the IHS. Processes running in foreground mode are subject to hang-up events with negative process output results, such as output data loss. In one embodiment, the operating system software supports a “no hang-up now” command for use with processes running in foreground mode. The “no hang-up now” command provides system users the ability to hang-up or log-out of an IHS terminal without negative effects on the current foreground process. A user may invoke the “no hang-up now” command after execution of the foreground process is already underway. The no hang-up command moves the foreground application to the background for continued execution. A signal handler program prevents termination of the background process until the process completes.
34 Citations
20 Claims
-
1. A method of processing information in an information handling system (IHS), comprising:
-
loading, by an operating system in the IHS, a first process in a foreground mode, the first process having a respective process identifier associated therewith; executing, by the operating system, the first process over time in the foreground mode; receiving, by the operating system, a command; moving, by the operating system, the first process from the foreground mode to a background mode in response to the command; and ignoring, by the operating system, requests to terminate the first process until the first process completes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information handling system (IHS) comprising:
-
a processor; and a memory, coupled to the processor, that stores an operating system that executes processes, wherein the operating system loads a first process in a foreground mode, the first process having a respective process identifier associated therewith, the operating system executing the first process over time in the foreground mode, the operating system moving the first process from the foreground mode to a background mode in response to a command after which the operating system ignores requests to terminate the first process until the first process completes. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product stored on a computer operable medium for controlling execution of processes in an information handling system, the computer program product comprising:
-
instructions for loading, by an operating system, a first process in a foreground mode, the first process having a respective process identifier associated therewith; instructions for executing, by the operating system, the first process over time in the foreground mode; instructions for receiving, by the operating system, a command; instructions for moving, by the operating system, the first process from the foreground mode to a background mode in response to the command; and instructions for ignoring, by the operating system, requests to terminate the first process until the first process completes. - View Dependent Claims (17, 18, 19, 20)
-
Specification