blob: f06367772f98310325f48ad0348d6a5b1aacd458 [file] [log] [blame]
% File src/library/base/man/Sys.getpid.Rd
% Part of the R package, https://www.R-project.org
% Copyright 1995-2017 R Core Team
% Distributed under GPL 2 or later
\name{Sys.getpid}
\alias{Sys.getpid}
\title{Get the Process ID of the R Session}
\description{
Get the process ID of the \R Session. It is guaranteed by the
operating system that two \R sessions running simultaneously will
have different IDs, but it is possible that \R sessions running at
different times will have the same ID.
}
\usage{
Sys.getpid()
}
\value{
An integer, often between 1 and 32767 under Unix-alikes (but for
example FreeBSD and macOS use IDs up to 99999) and a
positive integer (up to 32767) under Windows.
}
\examples{\donttest{
Sys.getpid()
## Show files opened from this R process
if(.Platform$OS.type == "unix") ## on Unix-alikes such Linux, macOS, FreeBSD:
system(paste("lsof -p", Sys.getpid()))
}}
\keyword{utilities}