inotify-outils est un ensemble d'utilitaires en ligne de commande pour le système de notification de changement de système de fichiers Linux de.
OK, donc je fait un petit utilitaire de ligne de commande inotify être appelé à partir de scripts shell comme ceci:
#! / Bin / sh
tandis {inotifywait -e modifier / var / log / messages; }; faire
echo "Connexion modifiée!"
# Faites un peu de commande pertinente ici
terminé
Ceci est probablement le moyen le plus efficace pour bloquer des changements sur un fichier à partir d'un script shell. Voir «-help inotifywait» pour plus d'info. Au départ, je pensais que je mettrais en place sur sourceforge comme un nouveau projet, mais il est tout simplement trop petite.
Si vous ne spécifiez pas quel événement vous voulez attraper, tout sera pris, et l'événement qui a eu lieu est sortie sur la sortie standard.
#! / Bin / sh
EVENT = `inotifywait ~ / file1`
[$? = 0] && exit
["$ EVENT" = "MODIFIER
Détails logiciels:
Version: 3.13
Date de transfert: 3 Jun 15
Licence: Gratuit
Popularité: 23
Commentaires non trouvées