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 Sys.getenv 獲取環境變量
- R Sys.glob 文件路徑上的通配符擴展
- R Sys.localeconv 查找當前語言環境中數字和貨幣表示形式的詳細信息
- R Sys.setFileTime 設置文件時間
- R Sys.info 提取係統和用戶信息
- R Sys.sleep 暫停執行一段時間
- R Sys.setenv 設置或取消設置環境變量
- R Sys.readlink 讀取文件符號鏈接
- R Sys.which 查找可執行文件的完整路徑
- R Sys.time 獲取當前日期和時間
- R Syntax 運算符語法和優先級
- R Startup R 會話開始時的初始化
- R Signals 中斷 R 的執行
- R Special 數學的特殊函數
- R S3method 注冊S3方法
- R file.path 構造文件路徑
- R grep 模式匹配和替換
- R getwd 獲取或設置工作目錄
- R vector 向量 - 創建、強製等
- R lapply 對列表或向量應用函數
- R dump R 對象的文本表示
- R rank 樣本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 將文本推回連接
- R strsplit 分割字符向量的元素
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Get the Process ID of the R Session。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。