当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R Sys.getpid 获取 R 会话的进程 ID


R语言 Sys.getpid 位于 base 包(package)。

说明

获取该进程的进程IDR会议。操作系统保证两个R同时运行的会话将具有不同的 ID,但有可能R不同时间运行的会话将具有相同的 ID。

用法

Sys.getpid()

一个整数,在 Unix 类系统下通常介于 1 到 32767 之间(但例如 FreeBSD 和 macOS 使用最大 99999 的 ID),在 Windows 下为正整数(最大 32767)。

例子


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()))

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Get the Process ID of the R Session。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。