va lancer lsof toutes les 10 secondes et comme lsof ne renvoie rien s'il n'a rien trouver, tu devrais avoir ton resultat
de plus il prend aussi les wildcards, par exemple
lsof /var/log/monappli/*
du coup si tu fais un watch avant de partir, ou lancer juste avant le demarrage des crons, que tu rediriges vers ton propre fichier de log (dans un autre dossier), tu dois pouvoir obtenir une liste de fichier utilisés et par quelles applis.
ex chez moi
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
check_cur 373 nagios cwd DIR 253,0 4096131074 /data/log/nagios
check_snm 437 nagios cwd DIR 253,0 4096131074 /data/log/nagios
check_snm 462 nagios cwd DIR 253,0 4096131074 /data/log/nagios
check_snm 469 nagios cwd DIR 253,0 4096131074 /data/log/nagios
check_snm 485 nagios cwd DIR 253,0 4096131074 /data/log/nagios
check_snm 615 nagios cwd DIR 253,0 4096131074 /data/log/nagios
check_snm 617 nagios cwd DIR 253,0 4096131074 /data/log/nagios
check_snm 618 nagios cwd DIR 253,0 4096131074 /data/log/nagios
check_snm 619 nagios cwd DIR 253,0 4096131074 /data/log/nagios
tail: /tmp/monlog: file truncated
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
syslog-ng 1068 root 17w REG 8,5 869159392 /var/log/messages
sed 3225 nagios cwd DIR 253,0 4096131074 /data/log/nagios
sed 3320 nagios cwd DIR 253,0 4096131074 /data/log/nagios
sed 3410 nagios cwd DIR 253,0 4096131074 /data/log/nagios
sed 4661 nagios cwd DIR 253,0 4096131074 /data/log/nagios
sed 4750 nagios cwd DIR 253,0 4096131074 /data/log/nagios
sed 4752 nagios cwd DIR 253,0 4096131074 /data/log/nagios
sed 4753 nagios cwd DIR 253,0 4096131074 /data/log/nagios
sed 4754 nagios cwd DIR 253,0 4096131074 /data/log/nagios
[...]
y a plus qu'à faire un peu de nettoyage...
comme ne recuperer que la colonne 1 et 9 (script, log)
ou bien 1, 3 et 9 (script, utilisateur, log)
classer et supprimer les doublons
[^] # Re: rahh
Posté par NeoX . En réponse au message Trouver source d'un log. Évalué à 5.
en bourrinant ?
va lancer
lsoftoutes les 10 secondes et comme lsof ne renvoie rien s'il n'a rien trouver, tu devrais avoir ton resultatde plus il prend aussi les wildcards, par exemple
lsof /var/log/monappli/*du coup si tu fais un watch avant de partir, ou lancer juste avant le demarrage des crons, que tu rediriges vers ton propre fichier de log (dans un autre dossier), tu dois pouvoir obtenir une liste de fichier utilisés et par quelles applis.
ex chez moi
y a plus qu'à faire un peu de nettoyage...
comme ne recuperer que la colonne 1 et 9 (script, log)
ou bien 1, 3 et 9 (script, utilisateur, log)
classer et supprimer les doublons
et ca donne :