DevKB
Web Development Knowledge Base
HOME | TOP 20 | WRITE AN ARTICLE |
Sections :



RSS RSS Feed

You too, please publish your useful code snippets in any programming language :
write an article !


Valid HTML 4.0 Transitional

Plateforme d'envoi de gros fichiers en ligne
Dépannage site web
Blog infogérance
Hébergement e-mail

Olivier Ligny - - 12/03/2008 - vue 10569 fois

Connaitre les fichiers utilisés par un processus sous Linux

Comment connaitre les fichiers en cours de lecture ou d'écriture par un processus donné sous Linux ?

D'abord, il faut connaitre le PID du processus, son numéro.
Pour cela connectez vous par SSH et regardez la sortie de ps aux ou de top, qui affichent tous les deux les processus avec leur PID.

Ensuite tapez :

lsof -p 28290

(où 28290 représente le pid du processus à observer)
A noter que la majeure partie du résultat consiste en général en des libraries nécessaires à l'exécution du programme (et non pas uniquement les fichiers que VOTRE programme a VOLONTAIREMENT ouvert.

Pour voir en temps réel l'évolution des fichiers ouverts par un processus, utilisez la commande watch qui rafraichira l'affichage toutes les 2 secondes :

watch lsof -p 28290




Write a comment :
Your name :     E-mail (optional) :

AntiSpam : what animal is visible on this picture ? :

Nos partenaires : iPhone 8 Cases & Protection