Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
C

catproc

> 编程语言
Open source

Print the output of a running process

1.2K stars0 likes2 views
WebsiteGitHub

About

Print the output of a running process

catp

Print the output of a running process

plain
catp 0.2.0
Print the output of a running process

USAGE:
    catp [OPTIONS] 

ARGS:
        PID of the process to print

OPTIONS:
    -h, --help       Print help information
    -v, --verbose    Print more verbose information to stderr
    -V, --version    Print version information

Why

Sometimes a process is redirected to /dev/null because we don't expect to check its output. However, we may regret that decision and don't want to restart the process.

Or we just don't know where a running process is printing to.

Then just type catp!

How It Works

catp uses ptrace to intercept syscall and extracts data from the syscall write. So it should work for most applications. Since it slows down the syscall, it may impact the performance of IO-sensitive applications.

catp requires ptrace privilege to run, which in most systems means root.

Get Started

Download the binary from release. The one with gnu should work with a really recent glibc version. If that's not working, try the musl one.

Platform

Currently only x86_64 Linux is supported.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Rust

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言