Skip to content
omeyang edited this page Sep 17, 2026 · 1 revision

pkg/util/xproc

稳定性:Stable · 覆盖率:100.0% · 源码:pkg/util/xproc

进程信息查询。极简:PID + 进程名。

用途

  • 日志/监控字段补充
  • 多进程协作时识别自己

快速上手

import "github.com/omeyang/xkit/pkg/util/xproc"

pid := xproc.ProcessID()
name := xproc.ProcessName()  // 极端情况下可能空串

关键类型与函数

名称 说明
ProcessID() int 当前 PID
ProcessName() string 进程名(不含路径),失败返空

设计要点

  • baseName + resolveProcessName 分层,便于测试覆盖
  • 失败兜底:os.Executable 失败时返空串,调用方应做兜底

相关

Clone this wiki locally