0

ユーザー「apache」によって開いているファイル記述子をいくつか見つけようとしています。除外したいのですls: /proc/PID/fd: No such file or directoryが、GREPの除外が機能していません。

# for pid in $(lsof -u apache | awk '{ print $2 }' | uniq); do ls -1 /proc/$pid/fd | grep -v "No"; done | wc -l 
ls: /proc/PID/fd: No such file or directory
1944
4

2 に答える 2

5

試す|& grep -v "No such file or directory"

とは異なり||&のエラー出力もリダイレクトされますls

于 2013-03-06T12:49:06.320 に答える
1

試す:

for pid in $(lsof -u apache | tail -n +2 | awk '{ print $2 }' | uniq); do ls -1 /proc/$pid/fd ; done | wc -l
于 2013-03-06T13:36:49.190 に答える