pourquoi le résultat de lsof | grep pid | wc -l et lsof -p pid | wc -l est différent?
le résultat de lsof -p | pid | wc -l
est similaire à ls /proc/pid/fd | wc -l
, mais le résultat de lsof | grep pid(or process name) |wc -l
est grand que le premier.
| wc -l
vous pouvez voir ce qui se trouve dans les deux cas, puis comparer les listes.Réponses:
grep
trouver également rechercher des occurrences qui ne sont pas des pids, pour les tailles de fichier d'instances et les numéros de nœud.Semblable pour le nom du processus, il peut y avoir des chemins de fichiers contenant le nom du processus.
la source