跳过导航链接 | |
退出打印视图 | |
手册页第 1 部分:用户命令 Oracle Solaris 11.1 Information Library (简体中文) |
- 输出进程参数、环境变量或辅助向量
pargs [-aceFlx] [pid | core]...
pargs 实用程序检查目标进程或进程核心文件,并且输出参数、环境变量及值或者进程辅助向量。
pargs 将不可打印的字符输出为 \xxx 形式的转义八进制字符,除非该字符是 formats(5)的转义序列部分中指定的字符,如果是,则会按该部分中指定的方式输出该字符。
pargs 尝试对目标进程的语言环境保持敏感性。如果目标进程和 pargs 进程没有使用相同的字符编码,则 pargs 会尝试使用iconv(3C) 工具来生成所提取的字符串的可打印版本。如果无法进行此类转换,则字符串将显示为 7 位 ASCII。
支持以下选项:
列显 argv[] 中包含的进程参数(缺省)。
不管目标的语言环境如何,都将目标进程中的字符串视为以 7 位 ASCII 编码的字符串。iconv(3C) 的使用将被抑制。
输出由 _environ 符号或 /proc/pid/psinfo 中的 pr_envp 指向的进程环境变量和值。
强制。抓取目标进程,即使另一进程已掌握了控制权。
在单个命令行上显示参数。命令行是以适合 /bin/sh 进行解释的方式输出的。如果参数包含不可打印的符号,或者目标进程处于不同的语言环境,则会显示一条警告消息。/bin/sh 可能无法正确地解释结果命令行。
输出进程辅助向量。
支持下列操作数:
进程 ID 列表。
进程核心文件。
使用 -F 标志时应谨慎。在一个被调试的进程上施加两个控制进程可能会导致混乱。仅当主控制进程(通常是调试器)已停止了被调试的进程,并且在应用 proc 工具的可疑时刻主控制进程未在执行任何操作,才能保证安全。
将返回以下退出值:
操作成功。
发生错误,例如没有此类进程、权限被拒绝或者选项无效。
进程信息和控制文件。
有关下列属性的说明,请参见 attributes(5):
|
proc(1)、iconv(3C)、proc(4)、ascii(5)、attributes(5)、environ(5)、formats(5)