Quantcast
Channel: 揮発性のメモ2
Viewing all articles
Browse latest Browse all 110

走行中のプロセスの標準出力を横取りする方法4

$
0
0

走行中のプロセスの標準出力を横取りする方法 - 揮発性のメモ2

久しぶりに他のプロセスの標準エラー出力を覗き見したくなった
straceで日本語がエンコードされるのを抑止できなかったので、それにも対処

strace -p$(pgrep hogehoge)-e write -s40962>&1 | \
perl -pe's/\\(\d\d\d)/chr(oct($1))/eg; s/write\(2,.*"(.*)".*/$1/; s/\\n//;'

・\343\202\271 みたいに8進数でエンコードされるのを元に戻すコードを追加
標準エラー出力を見たいときは writeの第1引数を 2 にする
・\n は邪魔なので削除


Viewing all articles
Browse latest Browse all 110

Trending Articles