使用社交账号登录
正如软件的简介所说,它的目的是快速便捷地检测Why is this running?
witr exists to answer a single question:
witr 的存在是为了回答一个问题:Why is this running?
When something is running on a system—whether it is a process, a service, or something bound to a port—there is always a cause. That cause is often indirect, non-obvious, or spread across multiple layers such as supervisors, containers, services, or shells.
当系统上有东西在运行时--无论是进程、服务还是绑定到端口的东西--总会有一个原因。这种原因往往是间接的、不明显的,或者是跨越多个层级的,例如监管者、容器、服务或 shell。Existing tools (
ps,top,lsof,ss,systemctl,docker ps) expose state and metadata. They show what is running, but leave the user to infer why by manually correlating outputs across tools.
现有工具(ps、top、lsof、ss、systemctl、docker ps)暴露了状态和元数据。它们显示正在运行的内容,但让用户通过手动关联各工具的输出来推断原因。witr makes that causality explicit.
witr 明确了这种因果关系。It explains where a running thing came from, how it was started, and what chain of systems is responsible for it existing right now, in a single, human-readable output.
它以人类可读的单一输出解释了运行中的事物从何而来、如何开始以及现在的存在是由哪一系列系统造成的。
witr 的基本使用方法也非常的简便:
# 检查进程名
witr easytier-core
# 检查PID
witr --pid 14233
# 检查端口
witr --port 5000