Bonjour
J'utilise la fonction size pour retourner la taille de fichiers:
Cela fonctionne pour la plupart des fichiers, sauf ces deux-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 use File::stat; ... $filesize = stat("$filename") ->size;
Quand je teste manuellement, cela fonctionne mais automatiquement, il me balance l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 /var/log/apache2/access_log /var/log/apache2/error_log
La première chose qui me vient à l'esprit, c'est que lorsque apache écrit dans le fichier, celui-ci est ouvert et donc la fonction size ne peut y avoir accès!!!**ePN /usr/lib/nagios/plugins/fsize.pl: "Can't call method "size" on an undefined value at (eval 1) line 92,"
Mon raisonnement est-il juste?
Quelle solutions pourrais-je appliquer à mon programme?
Merci
Partager