
ps, top, lsof는 무엇이 실행 중인지 알려줍니다. witr은 그 이유를 알려줍니다. 프로세스, PID, 포트, 컨테이너 또는 파일을 지정하면 이를 설명하는 체인을 추적합니다 — systemd, supervisor, shell 또는 cron — 그리고 누가, 언제, 어디서 시작했는지, 그리고 알아둘 만한 경고까지 제공합니다. 인자 없이 실행하면 Processes, Ports, Containers, Locks 탭이 있는 인터랙티브 TUI가 표시됩니다. 또는 스크립트로 활용하세요: 한 줄 체인을 위한 --short, 실제 종료 코드를 위한 --json. Linux, macOS, Windows, BSD용 단일 정적 Go 바이너리입니다.
Loading comments…
프로젝트 정보
제품 키워드
witr은 기존 시스템 도구들이 남겨두는 질문에 답하는 명령줄 진단 도구입니다: 이것이 왜 실행되고 있는가? ps, top, lsof는 무엇이 실행 중인지 보여주지만, witr은 모든 프로세스, 포트, 컨테이너, 파일 뒤에 있는 인과 사슬을 추적하여 이를 시작한 systemd 유닛, 슈퍼바이저, 셸, 또는 cron 작업과 함께 누가, 언제, 어디서 시작했는지 밝혀냅니다. Linux, macOS, Windows, BSD용 단일 정적 Go 바이너리로 제공되며, 대화형 TUI와 스크립트 가능한 출력 모드를 모두 제공합니다.
witr을 그냥 실행하면 프로세스, 포트, 컨테이너, 잠금 전용 탭이 있는 전체 화면 터미널 인터페이스가 나타납니다. 실시간 시스템 상태를 탐색하고, 항목을 클릭하면 인과 사슬이 즉시 렌더링됩니다 — 플래그나 인수 없이도 가능합니다.
자동화를 위해 witr은 간결한 한 줄 체인 요약을 위한 --short와 실제 종료 코드와 함께 구조화된 출력을 위한 --json을 제공합니다. 이를 통해 모니터링 스크립트, CI 파이프라인, 또는 사용자 정의 알림 워크플로우에 쉽게 통합할 수 있습니다.
하나의 컴파일된 바이너리가 Linux, macOS, Windows, BSD에서 작동합니다 — 런타임 종속성이나 인터프리터 요구 사항이 없습니다. 설치 방법은 curl 스크립트, PowerShell, 또는 Homebrew, APT, Conda, MacPorts와 같은 패키지 관리자를 통해 제공됩니다.
lsof나 ss와 달리, witr은 포트에 바인딩된 것 또는 파일을 보유한 프로세스를 나열하는 데 그치지 않습니다. 즉각적인 부모부터 슈퍼바이저, 컨테이너, init 시스템까지 전체 책임 체인을 탐색하여 무언가가 존재하는 이유를 보여줍니다 — 단지 메타데이터만이 아닙니다.
witr은 "무엇이 실행 중인가?"를 "왜 이것이 실행 중인가?"로 바꿉니다 — 그리고 이것이 시스템 디버깅 방식을 변화시킵니다.
대부분의 문제 해결 도구는 스냅샷을 제공하지만, witr은 이야기를 제공합니다. 다섯 가지 다른 유틸리티의 출력을 수동으로 상호 연관시켜 프로세스가 어떻게 생겼는지 파악하는 대신, witr은 한 명령으로 답을 제공합니다. 탐색을 위한 대화형 TUI와 자동화를 위한 JSON 출력의 조합은 임시 디버깅과 체계적인 모니터링 모두에 적합합니다 — 단일 도구에서 보기 드문 폭넓은 활용성을 제공합니다.
신비한 프로세스를 보고 어디서 왔는지 궁금해하거나, systemd, Docker, 셸 스크립트를 통해 포트 충돌을 추적하는 데 20분을 보낸 적이 있다면. 상태를 노출하는 것보다 인과성을 설명하는 도구를 중요하게 생각한다면, witr은 살펴볼 가치가 있습니다. 특히 혼합 환경을 관리하는 사람에게 유용합니다 — 동일한 바이너리가 Linux 서버, macOS 노트북, Windows 워크스테이션, BSD 기기에서 작동합니다.
고려해볼 만한 다른 도구
Mac용 고급 프로세스 모니터
Superlog은 오픈소스 자율 관측 도구입니다. 스스로 설치하고 발견한 버그를 수정합니다. 단 한 번의 프롬프트로 리포지토리에 OpenTelemetry를 적용하고 최신 상태로 유지합니다. 문제가 발생하면 잡음이 많은 이슈들을 하나의 인시던트로 그룹화하고 Slack에 병합 가능한 PR 하나를 게시합니다. Datadog나 Sentry와 달리 설정이 필요 없고, 알림 피로도 없으며, 수동 수정도 필요 없습니다. 텔레메트리는 벤더 중립적으로 유지되므로 데이터를 완전히 제어할 수 있습니다.
PandaProbe Cloud는 에이전트를 위한 풀스택 트레이싱, 평가, 모니터링을 제공하며, 관리해야 할 인프라가 전혀 없습니다. 운영 오버헤드 없이 더 나은 에이전트를 출시하세요.
트리 기반 탐색, 의미론적 리팩토링, 코드베이스 분석, 그리고 163개의 문법을 지원하는 코딩 에이전트를 위한 언어 포팅 도구
제작자
sandbyte
Loading comments…