2010-11-30 5 views
1

J'écris un programme simple pour mon Ubuntu 10.04. Je veux voir quels fichiers ont été utilisés par les processus. Où puis-je voir quel fichier a été demandé par le processus?Ubuntu Logs and Monitoring

Répondre

2

Je ne connais aucun fichier journal qui répertorie les fichiers qui ont été ouverts par un processus mais je connais plusieurs façons de déterminer les fichiers ouverts par un processus.

En utilisant strace (système trace d'appel), vous pouvez savoir quels fichiers un programme ouvre: pour déterminer quels fichiers sont actuellement ouverts par des processus en cours d'exécution

strace -e trace=open <path_to_executable> 

Vous pouvez également essayer d'utiliser lsof (liste des fichiers ouverts).