Browse Prior Art Database

Tool for Terminating Daemon Processes in OS/2 Distributed Computing Environment

IP.com Disclosure Number: IPCOM000114762D
Original Publication Date: 1995-Jan-01
Included in the Prior Art Database: 2005-Mar-29
Document File: 2 page(s) / 73K

Publishing Venue

IBM

Related People

Child, G: AUTHOR [+3]

Abstract

Disclosed is an invention that provides a tool that allows daemon processes in the OS/2* Distributed Computing Environment** (DCE) to be properly terminated.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Tool for Terminating Daemon Processes in OS/2 Distributed Computing
Environment

      Disclosed is an invention that provides a tool that allows
daemon processes in the OS/2* Distributed Computing Environment**
(DCE) to be properly terminated.

      Process 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.

      The DCE 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.

      This 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...