Show HN: Witr – Explain why a process is running on your Linux system
2 months ago
- #process-analysis
- #system-monitoring
- #debugging-tool
- witr是一款旨在回答‘为什么这个在运行?’的工具,通过解释进程、服务或端口背后的因果关系来提供答案。
- 它能输出人类可读的信息,展示进程如何被启动、其祖先链以及主要负责它的主系统。
- witr支持多种入口点,如进程名、PID或端口,并最终收敛到PID分析。
- 关键特性包括零配置、只读操作、清晰性优先于完整性,且并非监控或修复工具。
- 它可以通过映射到PID并构建因果链,来解释进程、服务、容器和命令。
- witr提供多种标志用于定制,如--short用于单行摘要,--tree显示完整祖先树,--json输出JSON格式。
- 安装简单,支持脚本或手动步骤,兼容amd64和arm64架构。
- witr需在Linux系统运行,获取详细进程信息时可能需要sudo权限。
- 其成功标准是快速理解、减少工具依赖和事故中的信任建立。
- 该项目在人类监督下借助AI/LLM技术开发完成。