Mono Class Library: Overview

Mono.Unix.UnixProcess: Members

The members of Mono.Unix.UnixProcess are listed below.

See Also: Inherited members from System.Object

Public Properties

[read-only]
ExitCodeint. Gets the process' exit code.
[read-only]
HasExitedbool. Determines whether the process has exited.
[read-only]
HasSignaledbool. Determines whether the process terminated due to an unhandled signal.
[read-only]
HasStoppedbool. Determines whether the process is stopped.
[read-only]
Idint. Get the operating system proces ID.
ProcessGroupIdint. Gets or sets the process group ID.
[read-only]
SessionIdint. Gets the session ID of the process.
[read-only]
StopSignalMono.Unix.Native.Signum. Retrieves the signal which caused the process to stop.
[read-only]
TerminationSignalMono.Unix.Native.Signum. Retrieves the unhandled signal which terminated the process.

Public Methods

static
GetCurrentProcess() : UnixProcess
Gets information about the currently executing process.
static
GetCurrentProcessId() : int
Gets the operating system process ID of the current process.
Kill()
Send the Mono.Unix.Native.Signum.SIGKILL signal to the process.
Signal(Mono.Unix.Native.Signum)
Send the signal signal to the process.
WaitForExit()
Wait for the process to exit.