Type:
Module
Constants:
WNOHANG : INT2FIX(WNOHANG)

see ::wait

WUNTRACED : INT2FIX(WUNTRACED)

see ::wait

PRIO_PROCESS : INT2FIX(PRIO_PROCESS)

see ::setpriority

PRIO_PGRP : INT2FIX(PRIO_PGRP)

see ::setpriority

PRIO_USER : INT2FIX(PRIO_USER)

see ::setpriority

RLIM_SAVED_MAX : v

see ::setrlimit

RLIM_INFINITY : inf

see ::setrlimit

RLIM_SAVED_CUR : v

see ::setrlimit

RLIMIT_AS : INT2FIX(RLIMIT_AS)

Maximum size of the process's virtual memory (address space) in bytes.

see the system getrlimit(2) manual for details.

RLIMIT_CORE : INT2FIX(RLIMIT_CORE)

Maximum size of the core file.

see the system getrlimit(2) manual for details.

RLIMIT_CPU : INT2FIX(RLIMIT_CPU)

CPU time limit in seconds.

see the system getrlimit(2) manual for details.

RLIMIT_DATA : INT2FIX(RLIMIT_DATA)

Maximum size of the process's data segment.

see the system getrlimit(2) manual for details.

RLIMIT_FSIZE : INT2FIX(RLIMIT_FSIZE)

Maximum size of files that the process may create.

see the system getrlimit(2) manual for details.

RLIMIT_MEMLOCK : INT2FIX(RLIMIT_MEMLOCK)

Maximum number of bytes of memory that may be locked into RAM.

see the system getrlimit(2) manual for details.

RLIMIT_MSGQUEUE : INT2FIX(RLIMIT_MSGQUEUE)

Specifies the limit on the number of bytes that can be allocated for POSIX message queues for the real user ID of the calling process.

see the system getrlimit(2) manual for details.

RLIMIT_NICE : INT2FIX(RLIMIT_NICE)

Specifies a ceiling to which the process's nice value can be raised.

see the system getrlimit(2) manual for details.

RLIMIT_NOFILE : INT2FIX(RLIMIT_NOFILE)

Specifies a value one greater than the maximum file descriptor number that can be opened by this process.

see the system getrlimit(2) manual for details.

RLIMIT_NPROC : INT2FIX(RLIMIT_NPROC)

The maximum number of processes that can be created for the real user ID of the calling process.

see the system getrlimit(2) manual for details.

RLIMIT_RSS : INT2FIX(RLIMIT_RSS)

Specifies the limit (in pages) of the process's resident set.

see the system getrlimit(2) manual for details.

RLIMIT_RTPRIO : INT2FIX(RLIMIT_RTPRIO)

Specifies a ceiling on the real-time priority that may be set for this process.

see the system getrlimit(2) manual for details.

RLIMIT_RTTIME : INT2FIX(RLIMIT_RTTIME)

Specifies limit on CPU time this process scheduled under a real-time scheduling policy can consume.

see the system getrlimit(2) manual for details.

RLIMIT_SBSIZE : INT2FIX(RLIMIT_SBSIZE)

Maximum size of the socket buffer.

RLIMIT_SIGPENDING : INT2FIX(RLIMIT_SIGPENDING)

Specifies a limit on the number of signals that may be queued for the real user ID of the calling process.

see the system getrlimit(2) manual for details.

RLIMIT_STACK : INT2FIX(RLIMIT_STACK)

Maximum size of the stack, in bytes.

see the system getrlimit(2) manual for details.

The Process module is a collection of methods used to manipulate processes.

exit

exit(status=true)Kernel::exit(status=true)Process::exit(status=true) Class Public methods

2015-04-28 21:23:38
waitpid

Process.waitpid(pid=-1, flags=0) â fixnum Class Public methods Waits for a

2015-04-28 23:28:57
uid

Process.uid â fixnumProcess::UID.rid â fixnumProcess::Sys.getuid â fixnum Class Public

2015-04-28 23:18:01
spawn

spawn([env,] command... [,options]) â pidProcess.spawn([env,] command... [,options]) â pid Class Public

2015-04-28 23:09:41
detach

Process.detach(pid) â thread Class Public methods Some operating systems

2015-04-28 20:55:13
pid

Process.pid â fixnum Class Public methods Returns the process id of this

2015-04-28 22:33:37
euid=

Process.euid= user Class Public methods Sets the effective user ID for this

2015-04-28 21:16:53
fork

Kernel.fork [{ block }] â fixnum or nilProcess.fork [{ block }] â fixnum or nil Class Public methods

2015-04-28 21:28:09
setsid

Process.setsid â fixnum Class Public methods Establishes this process as

2015-04-28 23:04:09
egid

Process.egid â fixnumProcess::GID.eid â fixnumProcess::Sys.geteid â fixnum Class Public

2015-04-28 21:00:49