Sys.ps {sfsmisc} | R Documentation |
Return Process Status (Unix 'ps') Information
Description
These functions return process id and status information, typically about the running R process.
Usage
Sys.ps(process= Sys.getpid(),
fields = c("pid", "pcpu", "time", "vsz", "comm"),
usefile = length(fields) > 10,
ps.cmd = Sys.ps.cmd(),
verbose = getOption("verbose"),
warn.multi = verbose || any(fields != "ALL"))
Sys.sizes(process = Sys.getpid(), ps.cmd = Sys.ps.cmd())
Arguments
process |
the process id, an integer. |
fields |
character strings of |
usefile |
logical; if true, |
ps.cmd |
character string, giving the “ps” command name to be used. |
verbose |
logical ... |
warn.multi |
logical ... |
Details
Use man ps
on your respective Unix system, to see what fields are
supported exactly. Unix dialects do differ here, and,
SunOS-Solaris even has more than one ps command...
Value
Note, that Sys.sizes()
currently returns two integers which are
“common” to Solaris and Linux.
Author(s)
Martin Maechler
See Also
Sys.info
, Sys.getpid
,
proc.time
.
Examples
(.pid <- Sys.getpid()) ## process ID of current process
Sys.sizes(.pid)
## The default process statistics about the running R process
try( Sys.ps() )
[Package sfsmisc version 1.1-18 Index]