每个后端工程师都经历过这种绝望:服务器CPU飙到100%,你ps aux看到一堆陌生进程,但不知道是谁启动了它们。witr(Why Is This Running)给出了最直接的答案——它能把任意进程、端口、容器、文件,一路反向追踪到最初的启动源头。不是简单的父子进程关系,而是完整的「因果链」:从systemd服务单元到cron任务,从Docker Compose到用户手动执行的命令,它都能还原整个启动路径。这个工具最聪明的地方在于把「系统排查」从黑魔法变成了可视化推理——你看到一个可疑的Python进程监听8080端口,它能告诉你这是哪个部署脚本在什么时间用什么用户权限拉起的。对于运维和SRE团队来说,这可能是比htop、lsof更实用的日常工具,因为它直接回答了你真正想知道的问题:这东西到底该不该在这里跑?
[Go] ⭐556
pranshuparmar witr
Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.