R語言
pskill
位於 tools
包(package)。 說明
pskill
向進程發送信號,通常是為了終止它。
用法
pskill(pid, signal = SIGTERM)
SIGHUP
SIGINT
SIGQUIT
SIGKILL
SIGTERM
SIGSTOP
SIGTSTP
SIGCHLD
SIGUSR1
SIGUSR2
參數
pid |
正整數: |
signal |
整數,最常見的是符號常量之一。 |
細節
信號是 C99 概念,但隻需要支持少量信號(列出的信號中,僅 SIGINT
和 SIGTERM
)。它們在 POSIX 操作係統(應該定義此處列出的所有操作係統)上使用得更廣泛,該操作係統還支持 kill
係統調用來向進程發送信號,最常見的是終止進程。函數 pskill
提供了一個包裝器:它默默地忽略其參數的無效值,包括零或負 pid。
在類 Unix 係統上正常使用時,Ctrl-C發送SIGINT
,Ctrl-\發送SIGQUIT
和Ctrl-Z發送SIGTSTP
: 那個和SIGSTOP
暫停一個可以通過以下方式恢複的進程SIGCONT
.
這些信號是小整數,但實際數值並未標準化(並且大多數在操作係統之間確實有所不同)。 SIG*
對象包含當前平台的適當整數值(如果未定義信號,則為 NA_INTEGER_
)。
在 Windows 上隻會定義 SIGINT
和 SIGTERM
,而 pskill
將始終使用 Windows 係統調用 TerminateProcess
。
值
與 pid
、 TRUE
(成功)或 FALSE
長度相同的邏輯向量,不可見。
例子
## Not run:
pskill(c(237, 245), SIGKILL)
## End(Not run)
也可以看看
包 parallel
有多種方法來啟動記錄進程 ID 的子進程。
相關用法
- R psnice 獲取或設置進程的優先級(良好性)
- R print.via.format 打印實用程序
- R prepare_Rd 準備用於渲染的解析 Rd 對象
- R package_native_routine_registration_skeleton 編寫用於將本機例程注冊添加到包的框架
- R parse_Rd 解析 Rd 文件
- R package_dependencies 包的依賴層次結構的計算
- R parseLatex 使用 LaTeX 代碼的實驗函數
- R update_PACKAGES 更新現有的 PACKAGES 文件
- R startDynamicHelp 啟動動態 HTML 幫助係統
- R getVignetteInfo 獲取有關已安裝 Vignettes 的信息
- R matchConcordance 源行和目標行之間的一致性
- R checkVignettes 檢查包裝插圖
- R Rd2HTML 路轉換器
- R HTMLheader 為 R 幫助生成標準 HTML 標頭
- R undoc 查找未記錄的對象
- R vignetteInfo 有關暈影的基本信息
- R HTMLlinks 從包文檔收集 HTML 鏈接
- R xgettext 從包中的 R 文件中提取可翻譯消息
- R toTitleCase 將標題轉換為標題大小寫
- R update_pkg_po 準備包的翻譯
- R vignetteEngine 設置或獲取暈影處理引擎
- R Rcmd R命令接口
- R Rdindex 從 Rd 文件生成索引
- R checkMD5sums 檢查並創建 MD5 校驗和文件
- R checkFF 檢查外部函數調用
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Kill a Process。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。