Contexte: je joue avec la surveillance de l'ulimit pour l'exécution des processus pour un utilisateur particulier. (J'avais parfois vu des processus qui commençaient avec une limite incorrecte.) J'ai demandé à quelques gourous Linux autoproclamés, et l'un a suggéré lsof -p <pid>
, tandis que l'autre a suggéré ls /proc/<pid>/fd
, mais aucun n'était positif quant à ce qui reflète plus précisément le nombre réel vers le maximum limite de fichiers ouverts pour un processus.
Alors, c'est quoi?
lsof -p <pid> | wc -l
Ou
ls /proc/<pid>/fd | wc -l
Veuillez expliquer la différence. Merci!
lsof
pages de manuel, et bien que je soupçonne que la réponse était des fichiers mappés en mémoire, je voulais la confirmation d'une personne plus expérimentée.