[[Vorlage(Getestet, bionic)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:mit Root-Rechten arbeiten:] [:Editor: Einen Editor öffnen] }}} [[Inhaltsverzeichnis(1)]] Der Dienst Incrond überwacht (aufgebaut auf [:inotify:]) bestimmte Änderungen am Dateisystem und erzeugt Ereignisse, die dann wiederum bestimmte Prozesse oder Skripte ausführen. Dadurch lassen sich zum Beispiel Konfigurationsdateien nach einer Änderung automatisch neu einlesen oder Dateien, die in einem Verzeichnis abgelegt werden, werden daraufhin automatisch durch einen Prozess verarbeitet. Welcher Benutzer die Dateien ablegt, ist für die Überwachung durch Incron nicht relevant. = Installation = Incron kann direkt aus den Quellen installiert werden [1] {{{#!vorlage Paketinstallation incron, universe }}} = Konfiguration = Damit Incron genutzt werden kann, muss der entsprechende Benutzer dafür die Berechtigung bekommen. Dafür muss dieser Benutzer in der Datei '''/etc/incron.allow''' hinterlegt werden[3][4]. Dabei wird pro Benutzername eine Zeile erwartet. Dies gilt auch für root. Danach lässt sich die Konfigurationstabelle bearbeiten. Für den Benutzer, der gerade eingeloggt ist[2]: {{{#!vorlage Befehl incrontab -e }}} Für den Benutzer `root`: {{{#!vorlage Befehl sudo incrontab -e }}} Die Tabelle eines anderen Banutzers lässt sich folgendermaßen bearbeiten: {{{#!vorlage Befehl sudo incrontab -e -u }}} Jede Zeile der Konfiguration enthält diese Bestandteile: {{{