witr:为何在运行?追踪进程、端口、容器或文件
为何在运行?追踪进程、端口、容器或文件
ps、top 和 lsof 告诉你正在运行什么,而 witr 告诉你为什么。只需指定目标(进程、PID、端口、容器或文件),它便能追溯背后的完整调用链——无论是 systemd、supervisor、Shell 还是 cron 任务,并清晰展示启动者、启动时间、来源路径及关键警告信息。直接运行即可进入交互式终端界面(TUI),提供进程、端口、容器与锁状态四大标签页;也支持脚本化调用:使用 –short 输出单行调用链,搭配 –json 返回标准退出码。仅一个静态编译的 Go 二进制文件,完美兼容 Linux、macOS、Windows 与 BSD 系统。
小编简评: witr 是一款直击现代运维与开发痛点的轻量级诊断利器。传统命令行工具如 ps 或 lsof 仅能罗列当前活跃的资源,却难以揭示背后的触发逻辑。witr 巧妙填补了这一认知空白,通过深度解析进程树与服务依赖关系,一键还原从 systemd 单元、supervisor 守护进程到 cron 定时任务的完整调用链路。其内置的交互式终端界面采用现代化布局,四大核心视图让端口占用、容器状态与文件锁冲突一目了然。工具对自动化场景同样极度友好:–short 与 –json 参数可无缝接入 CI/CD 流水线,配合单一静态编译的 Go 二进制文件,实现真正的零依赖跨平台部署。作为 GitHub 上备受瞩目的开源项目,witr 不仅大幅缩短了故障定位周期,更为开发者构建了透明、高效的调试闭环。在系统架构日趋复杂的当下,它无疑是提升研发效能与系统可观测性的实战型首选。社区维护活跃且文档详尽,持续迭代的功能列表让人对其未来表现充满期待。
用户评价:
“排查端口占用终于不用翻半天日志了,神器!”
“静态二进制太香了,拷贝过去就能用,兼容性满分。”
“TUI 界面比纯命令行直观太多,新手也能秒上手。”
“结合脚本做自动化巡检简直完美,推荐所有后端开发。”
“找服务启动源头特别准,省了我大量 grep 的时间。”
关键词:#witr #Linux #Open Source #Developer Tools #GitHub #开源 #开发者工具
官方网站: witr
英文介绍: Why is this running? Trace process, port, container or file
ps, top and lsof tell you what is running. witr tells you why. Point it at a process, PID, port, container or file and it traces the chain that explains it – systemd, supervisor, shell or cron – plus who started it, when, from where, and the warnings worth knowing. Run it bare for an interactive TUI with Processes, Ports, Containers and Locks tabs. Or script it: –short for a one-line chain, –json with real exit codes. One static Go binary for Linux, macOS, Windows and BSD.
以下是产品图片:





官方网站: witr
您觉得这个产品怎么样?有什么亮点或不足?可以分享给您的朋友一起探讨!
每天下午16:00,实时同步 Product Hunt 精选榜单,用中文呈现全球顶级开发者、创业者的奇思妙想,准时链接全球创意!欢迎持续关注~~~