Redefinition of Standard Unix Deamons
Original Publication Date: 1986-Sep-01
Included in the Prior Art Database: 2005-Mar-09
A method is described for use in a multiple virtual terminal environment which allows task independence while maintaining associativity with user session. A UNIX* deamon is one way a user can create a task that is not associated with the user log-in session. This is done by setting the process group ID of the task to be different than the initial one. In a multiple virtual terminal environment setting, the process group ID to be different is one way to gain task independence. Unfortunately, this disassociates the task from the user session when it is desired that it remain part of the session. In accordance with the improved method, an Activity Status List (ASL) is created that allows separate process group ID to be associated with a user session via an Application Program Interface (API).