inotify-εργαλείων είναι μια σειρά από βοηθητικά προγράμματα γραμμής εντολών για το σύστημα ειδοποίησης αλλαγής του συστήματος αρχείων του Linux inotify.
Εντάξει, έτσι έκανα ένα μικρό βοηθητικό πρόγραμμα inotify γραμμής εντολών για να κληθεί από σενάρια κελύφους όπως έτσι:
#! / Bin / sh
ενώ {inotifywait -e τροποποιήσετε / var / log / messages? }? κάνω
echo "Log τροποποιημένα!"
# Κάνετε κάποια σχετική εντολή εδώ
Ολοκληρώθηκε
Αυτό είναι ίσως ο πιο αποτελεσματικός τρόπος για να εμποδίσει τις αλλαγές σε ένα αρχείο από ένα σενάριο φλοιού. Δείτε «inotifywait -help" για περισσότερες πληροφορίες. Ήμουν αρχικά σκέψης είχα θέσει αυτό επάνω στο sourceforge ως νέο έργο, αλλά είναι ακριβώς πάρα πολύ δεκάρα μικρό.
Αν δεν καθορίσετε ποια περίπτωση που θέλετε να πάρετε, όλα θα πιαστούν, και το γεγονός που συνέβη είναι η έξοδος στο stdout.
#! / Bin / sh
ΕΚΔΗΛΩΣΗ = `inotifywait ~ / file1`
[$; = 0] && exit
["$ EVENT" = "Τροποποίηση
Στοιχεία Λογισμικού:
Εκδοχή: 3.13
Ανεβάστε ημερομηνία: 3 Jun 15
Άδεια: Δωρεάν
Δημοτικότητα: 23
Τα σχόλια δεν βρέθηκε