実行中のプロセスのすべてのfdから読み取る

実行中のプロセスのすべてのfdから読み取る

A2つのプロセスがあり、Bパイプを介して通信します。私はこのパイプからデータを読み取ることができるようにしたいです。lsof正しいfdを簡単に見つけることができます。残念ながらtail -f /proc/$pid/fd/$fd、このパイプからデータを読み取ることができないようです。私ができる方法はありますか?

一般的に私はこの仕事に使用されますが、strace残念ながらここではできません(http://blog.johngoulah.com/2016/03/running-strace-in-docker/、答えにいくつかのトリックが含まれているとgdb問題になる可能性があると思います。)

ベストアンサー1

おすすめ記事