⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.133
Server IP:
185.119.109.197
Server:
Linux managedhosting.chostar.me 5.15.0-160-generic #170-Ubuntu SMP Wed Oct 1 10:06:56 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.1.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
ri
/
3.0.0
/
system
/
Process
/
View File Name :
cdesc-Process.ri
U:RDoc::NormalModule[iI"Process:ET@0o:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"SThe module contains several groups of functionality for handling OS processes:;To:RDoc::Markup::BlankLine o:RDoc::Markup::List: @type:BULLET:@items[ o:RDoc::Markup::ListItem:@label0;[o; ;[I"RLow-level property introspection and management of the current process, like ;TI" Process.argv0, Process.pid;;To;;0;[o; ;[I"[Low-level introspection of other processes, like Process.getpgid, Process.getpriority;;To;;0;[o; ;[I"ZManagement of the current process: Process.abort, Process.exit, Process.daemon, etc. ;TI"L(for convenience, most of those are also available as global functions ;TI"%and module functions of Kernel);;To;;0;[o; ;[I"RCreation and management of child processes: Process.fork, Process.spawn, and ;TI"related methods;;To;;0;[o; ;[I"TManagement of low-level system clock: Process.times and Process.clock_gettime, ;TI"Hwhich could be important for proper benchmarking and other elapsed ;TI"time measurement tasks.;T: @fileI"process.c;T:0@omit_headings_from_table_of_contents_below0;0;0[ [5U:RDoc::Constant[i I"WNOHANG;TI"Process::WNOHANG;T:public0o;;[o; ;[I"see Process.wait;T@;@1;0@1@cRDoc::NormalModule0U;[i I"WUNTRACED;TI"Process::WUNTRACED;T;0o;;[o; ;[I"see Process.wait;T@;@1;0@1@@=0U;[i I"PRIO_PROCESS;TI"Process::PRIO_PROCESS;T;0o;;[o; ;[I"see Process.setpriority;T@;@1;0@1@@=0U;[i I"PRIO_PGRP;TI"Process::PRIO_PGRP;T;0o;;[o; ;[I"see Process.setpriority;T@;@1;0@1@@=0U;[i I"PRIO_USER;TI"Process::PRIO_USER;T;0o;;[o; ;[I"see Process.setpriority;T@;@1;0@1@@=0U;[i I"RLIM_SAVED_MAX;TI"Process::RLIM_SAVED_MAX;T;0o;;[o; ;[I"see Process.setrlimit;T@;@1;0@1@@=0U;[i I"RLIM_INFINITY;TI"Process::RLIM_INFINITY;T;0o;;[o; ;[I"see Process.setrlimit;T@;@1;0@1@@=0U;[i I"RLIM_SAVED_CUR;TI"Process::RLIM_SAVED_CUR;T;0o;;[o; ;[I"see Process.setrlimit;T@;@1;0@1@@=0U;[i I"RLIMIT_AS;TI"Process::RLIMIT_AS;T;0o;;[o; ;[I"KMaximum size of the process's virtual memory (address space) in bytes.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"RLIMIT_CORE;TI"Process::RLIMIT_CORE;T;0o;;[o; ;[I"#Maximum size of the core file.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"RLIMIT_CPU;TI"Process::RLIMIT_CPU;T;0o;;[o; ;[I"CPU time limit in seconds.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"RLIMIT_DATA;TI"Process::RLIMIT_DATA;T;0o;;[o; ;[I"0Maximum size of the process's data segment.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"RLIMIT_FSIZE;TI"Process::RLIMIT_FSIZE;T;0o;;[o; ;[I"7Maximum size of files that the process may create.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"RLIMIT_MEMLOCK;TI"Process::RLIMIT_MEMLOCK;T;0o;;[o; ;[I"CMaximum number of bytes of memory that may be locked into RAM.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"RLIMIT_MSGQUEUE;TI"Process::RLIMIT_MSGQUEUE;T;0o;;[o; ;[I"FSpecifies the limit on the number of bytes that can be allocated ;TI"Jfor POSIX message queues for the real user ID of the calling process.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"RLIMIT_NICE;TI"Process::RLIMIT_NICE;T;0o;;[o; ;[I"ISpecifies a ceiling to which the process's nice value can be raised.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"RLIMIT_NOFILE;TI"Process::RLIMIT_NOFILE;T;0o;;[o; ;[I"DSpecifies a value one greater than the maximum file descriptor ;TI"/number that can be opened by this process.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"RLIMIT_NPROC;TI"Process::RLIMIT_NPROC;T;0o;;[o; ;[I"AThe maximum number of processes that can be created for the ;TI")real user ID of the calling process.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"RLIMIT_RSS;TI"Process::RLIMIT_RSS;T;0o;;[o; ;[I"BSpecifies the limit (in pages) of the process's resident set.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"RLIMIT_RTPRIO;TI"Process::RLIMIT_RTPRIO;T;0o;;[o; ;[I"TSpecifies a ceiling on the real-time priority that may be set for this process.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"RLIMIT_RTTIME;TI"Process::RLIMIT_RTTIME;T;0o;;[o; ;[I"JSpecifies limit on CPU time this process scheduled under a real-time ;TI"#scheduling policy can consume.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"RLIMIT_SBSIZE;TI"Process::RLIMIT_SBSIZE;T;0o;;[o; ;[I"'Maximum size of the socket buffer.;T;@1;0@1@@=0U;[i I"RLIMIT_SIGPENDING;TI"Process::RLIMIT_SIGPENDING;T;0o;;[o; ;[I"GSpecifies a limit on the number of signals that may be queued for ;TI"-the real user ID of the calling process.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"RLIMIT_STACK;TI"Process::RLIMIT_STACK;T;0o;;[o; ;[I")Maximum size of the stack, in bytes.;T@o; ;[I"4see the system getrlimit(2) manual for details.;T;@1;0@1@@=0U;[i I"CLOCK_REALTIME;TI"Process::CLOCK_REALTIME;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_MONOTONIC;TI"Process::CLOCK_MONOTONIC;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_PROCESS_CPUTIME_ID;TI"&Process::CLOCK_PROCESS_CPUTIME_ID;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_THREAD_CPUTIME_ID;TI"%Process::CLOCK_THREAD_CPUTIME_ID;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_VIRTUAL;TI"Process::CLOCK_VIRTUAL;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_PROF;TI"Process::CLOCK_PROF;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_REALTIME_FAST;TI"!Process::CLOCK_REALTIME_FAST;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_REALTIME_PRECISE;TI"$Process::CLOCK_REALTIME_PRECISE;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_REALTIME_COARSE;TI"#Process::CLOCK_REALTIME_COARSE;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_REALTIME_ALARM;TI""Process::CLOCK_REALTIME_ALARM;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_MONOTONIC_FAST;TI""Process::CLOCK_MONOTONIC_FAST;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_MONOTONIC_PRECISE;TI"%Process::CLOCK_MONOTONIC_PRECISE;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_MONOTONIC_RAW;TI"!Process::CLOCK_MONOTONIC_RAW;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_MONOTONIC_RAW_APPROX;TI"(Process::CLOCK_MONOTONIC_RAW_APPROX;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_MONOTONIC_COARSE;TI"$Process::CLOCK_MONOTONIC_COARSE;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_BOOTTIME;TI"Process::CLOCK_BOOTTIME;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_BOOTTIME_ALARM;TI""Process::CLOCK_BOOTTIME_ALARM;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_UPTIME;TI"Process::CLOCK_UPTIME;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_UPTIME_FAST;TI"Process::CLOCK_UPTIME_FAST;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_UPTIME_PRECISE;TI""Process::CLOCK_UPTIME_PRECISE;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_UPTIME_RAW;TI"Process::CLOCK_UPTIME_RAW;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_UPTIME_RAW_APPROX;TI"%Process::CLOCK_UPTIME_RAW_APPROX;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_SECOND;TI"Process::CLOCK_SECOND;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0U;[i I"CLOCK_TAI;TI"Process::CLOCK_TAI;T;0o;;[o; ;[I"see Process.clock_gettime;T@;@1;0@1@@=0[ [[I" class;T[[;[2[I" abort;TI"process.c;T[I" argv0;TI"ruby.c;T[I"clock_getres;T@[I"clock_gettime;T@[I"daemon;T@[I"detach;T@[I" egid;T@[I" egid=;T@[I" euid;T@[I" euid=;T@[I" exec;T@[I" exit;T@[I" exit!;T@[I" fork;T@[I"getpgid;T@[I"getpgrp;T@[I"getpriority;T@[I"getrlimit;T@[I"getsid;T@[I"gid;T@[I" gid=;T@[I"groups;T@[I"groups=;T@[I"initgroups;T@[I" kill;T@[I"last_status;T@[I"maxgroups;T@[I"maxgroups=;T@[I"pid;T@[I" ppid;T@[I"setpgid;T@[I"setpgrp;T@[I"setpriority;T@[I"setproctitle;T@[I"setrlimit;T@[I"setsid;T@[I" spawn;T@[I" times;T@[I"uid;T@[I" uid=;T@[I" wait;T@[I" wait2;T@[I"waitall;T@[I"waitpid;T@[I" waitpid2;T@[:protected[ [:private[ [I" instance;T[[;[ [;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ;0;0[@1I"ruby.c;T@‰cRDoc::TopLevel