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!
lsofpages 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.