| 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]