ps ax | grep apache | awk '{ print "cat /proc/"$1"/status | grep State" }'
そのため、次のような結果を出力するこのコマンドがあります。
cat /proc/9989/status | grep State
cat /proc/9992/status | grep State
cat /proc/9993/status | grep State
cat /proc/9994/status | grep State
しかし、私は一歩進んで、これらのことを実行したいと思います。そのため、awkコマンドの出力を実行した後に何かが欠落しています。似て| exec
いるか似ているもの。
可能ですか?
ベストアンサー1
正規表現+パラメータ方法:
pgrep apache | xargs -I {} grep State "/proc/{}/status"
サンプル出力は次のとおりです。
State: S (sleeping)
State: S (sleeping)