Tool for Terminating Daemon Processes in OS/2 Distributed Computing Environment
Original Publication Date: 1995-Jan-01
Included in the Prior Art Database: 2005-Mar-29
Child, G: AUTHOR [+3]
Disclosed is an invention that provides a tool that allows daemon processes in the OS/2* Distributed Computing Environment** (DCE) to be properly terminated.
Tool for Terminating Daemon Processes in OS/2 Distributed
an invention that provides a tool that allows
daemon processes in the OS/2* Distributed Computing Environment**
(DCE) to be properly terminated.
management in OS/2 is done in a very different manner
than in UNIX***. This creates problems in porting the tools used to
terminate daemon processes in the Distributed Computing Environment
(DCE) from UNIX to OS/2. A different approach to terminating the DCE
daemons in OS/2 is necessary.
product requires that a fixed set of dedicated
processes be started and remain active (i.e., daemon processes) in
order to provide the services necessary for DCE applications to work.
There is no limit to the length of time that these daemons can stay
active. However, when the DCE system must be stopped in order to
perform system maintenance, code refreshing, or any other reason, it
is essential that the DCE daemons be terminated. Furthermore, it is
possible that at times a specific daemon be terminated, in which case
the name of the daemon would be used to end it, without the need to
know its process id.
invention provides a redesigned tool that allows OS/2 DCE
daemon processes to be terminated by internally obtaining their
process id and using it to send SIGTERM signals to those processes.
The OS/2 DCE
termination tool is published under the command
name "dcestop". The design for this tool overcomes the differences
in process management between OS/2 and UNIX by using an interface to
a Process Tracking Facility (described in a separate disclosure) to
obtain the process id for each of the OS/2 DCE daemon processes using
the name of the those processes. The design of "dcestop" follows the
design of the AIX* DCE...