GNU/Linux >> Tutoriels Linux >  >> Linux

Linux suit tous les fichiers accessibles par processus ?

Essayez de faire ceci en entrée :

lsof -p <PID>

cette commande listera tous les fichiers ouverts, fd, sockets...

Pour vos besoins particuliers, voyez ce que je peux vous proposer comme solution pour surveiller un script php :

php foo.php & _pid=$!
lsof -r1 -p $_pid
kill %1 # if you want to kill php script

Comme meilleure alternative, je recommande l'utilisation de strace :

strace -f -t -e trace=file php foo.php

ou pour un processus déjà en cours :

strace -f -t -e trace=file -p <PID>

Linux
  1. Renommer tous les fichiers et noms de répertoires en minuscules sous Linux

  2. Comment renommer tous les dossiers et fichiers en minuscules sous Linux ?

  3. Comment trouver tous les fichiers se terminant par .rb avec Linux ?

  4. commande linux pour vider tous les fichiers d'un répertoire

  5. Comment lister tous les fichiers d'une partition sous Linux ?

Commande Rm sous Linux

Linux :rechercher le nombre de fichiers dans un répertoire et des sous-répertoires

Un guide pour le système de fichiers ‘/proc’ sous Linux

Comment lister tous les fichiers classés par taille sous Linux ?

Comment suivre et tracer un processus Linux

Surveiller en permanence les fichiers ouverts/accessibles par un processus