EvStat::attr
Retourne la valeur la plus récente détectée par Ev
&reftitle.description;
public
array
EvStat::attr
Retourne un tableau des valeurs les plus récentes détectées par Ev.
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
Retourne un tableau des valeurs les plus récentes détectées par Ev
(sans le stat courant) :
Liste des clés du tableaux retournés par la méthode EvStat::attr
Clé
Description
'dev'
ID du périphérique contenant le fichier
'ino'
nombre d'inodes
'mode'
protection
'nlink'
nombre de liens durs
'uid'
ID de l'utilisateur du propriétaire
'size'
taille totale, en octets
'gid'
ID du groupe du propriétaire
'rdev'
ID du périphérique (si fichier spécifial)
'blksize'
taille du bloc pour un système de fichiers I/O
'blocks'
nombre de blocs 512B alloués
'atime'
Date/heure du dernier accès
'ctime'
Date/Heure de la dernière modification de statut
'mtime'
Date/heure de la dernière modification
Voir la page du manuel sur stat(2)
pour plus de détails.
&reftitle.examples;
Surveillance des modifications dans /var/log/messages
attr();
if ($attr['nlink']) {
printf("Current size: %ld\n", $attr['size']);
printf("Current atime: %ld\n", $attr['atime']);
printf("Current mtime: %ld\n", $attr['mtime']);
} else {
fprintf(STDERR, "`messages` file is not there!");
$w->stop();
}
});
Ev::run();
?>
]]>
&reftitle.seealso;
EvStat::prev
EvStat::stat