inotify Systèmes de fichier
inotifywatch
Affiche des statistiques d'accès au système de fichier en utilisant inotify
inotifywatch écoute les événements des systèmes de fichiers en utilisant inotify, et affiche un compteur d'événements reçus pour chaque fichier ou répertoire. Certaines informations s'affiche sur l'erreur standard
OPTIONS
-v, --verbose mode verbeux@file Exclus le fichier spécifié dans le répertoire surveillé
--fromfile file Lit les noms de fichier à surveiller ou exclure depuis un fichier, un fichier par ligne. '@' comme préfixe exclus de fichier, si le fichier spécifié est '-', les fichiers sont lus depuis l'entrée standard
-z, --zero Affiche les lignes et colonnes même s'il n'y a pas d'élément
--exclude pattern Ne traite pas les événements des fichiers dont le nom matche le regex spécifié, sensible à la casse
--excludei pattern idem, insensible à la casse
-r, --recursive Surveille tous les sous-répertoires dans tous les répertoires passés en argument
-t seconds, --timeout seconds Quitte si un événement approprié ne s'est pas produit dans les seconds. à 0, attend indéfiniment.
event, --event event Écoute des événements spécifiques uniquement.
-a event, --ascending event Trie ascendant de la sortie par compteur de l'événement spécifié
-d event, --descending event Trie descendant de la sortie par compteur de l'événement spécifié
Code de sortie
0 succès1 Erreur d'exécution du programme
Événements
access accès au fichierattrib Modification des métadonnées, ex les permissions, horodatages, attributs étendus, compteur de liens, UID ou GID.
close_write Fichier ouvert en écriture fermé
close_nowrite Fichier non ouvert en écriture fermé
create Fichier ou répertoire créé dans le répertoire surveillé
delete Fichier ou répertoire supprimé dans le répertoire surveillé
delete_self Fichier ou répertoire surveillé supprimé ( ou déplacé dans un autre système de fichier)
modify Fichier modifié
move_self Fichier ou répertoire surveillé déplacé
moved_from Généré pour le répertoire contenant l'ancien nom quand un fichier est renommé
moved_to Généré pour le répertoire contenant le nouveau nom quand un fichier est renommé
open Fichier ouvert
move Équivalent à moved_from | moved_to
close Équivalent à close_write | close_nowrite
unmount Le système de fichiers contenant l'objet surveillé a été démonté
Exemples
Surveiller ~/.beagle pendant 60 secondes:inotifywatch -v -e access -e modify -t 60 -r ~/.beagle