incron

Screenshot der Software:
incron
Softwarebeschreibung:
Version: 0.5.10
Upload-Datum: 14 Apr 15
Entwickler: Lukas Jelinek
Lizenz: Frei
Popularität: 35

Rating: 4.0/5 (Total Votes: 1)

incron ist ein "inotify cron" System. Es funktioniert wie die regelmäßigen cron wird aber von Dateisystem-Ereignisse statt Zeiträume angetrieben.
incron enthält zwei Programme, ein Dämon namens "incrond" (analog zu crond) und eine Tabelle Manipulator "incrontab" (wie "crontab").
Wie zu erstellen:
 
Da diese Version ist sehr früh es nicht ein Standard-portable build Mechanismus enthalten. Es gibt nur ein Makefile, die manuell geändert werden muss. Auf vielen Linux-Systemen nicht erforderlich, etwas zu ändern.
Bitte überprüfen Sie die Makefile bevor Sie 'make' eingeben. Prüfen Sie insbesondere die PREFIX und andere gemeinsame Variablen. Wenn dies geschehen ist können Sie nun die Dateien zu erstellen ("make").
Die Binärdateien müssen natürlich als root installiert sein. Beachten Sie, dass das Installationsprogramm erstellt eine spezielle Benutzer namens 'incron ", die die incron Tabellen verwaltet.
Wie zu verwenden:
 
Die incron Daemon (incrond) muss unter root ausgeführt werden (in der Regel aus Runlevel Skript etc.). Er lädt die aktuellen Benutzer Tabellen und hakt sie für spätere Änderungen.
Die incron Tabelle Manipulator kann unter allen normalen Benutzer ausgeführt werden, da es suids. Zur Handhabung mit dem die Tabellen verwenden grundsätzlich die gleiche Syntax wie für das Programm crontab. Sie können eine Tabelle zu importieren, zu entfernen und bearbeiten Sie die aktuelle Tabelle.
Die Benutzertabellenzeilen haben folgende Syntax:

Wo:
ist ein Dateisystempfad (zur Zeit vermeiden Leerzeichen!)
ist eine symbolische (siehe inotify.h; verwenden Sie Kommas zum Trennen von Symbolen) oder numerische Maske für Veranstaltungen
ist eine Anwendung oder ein Skript, um über die Ereignisse laufen
Der Befehl kann diese Platzhalter enthalten:
$$ - Ein Dollarzeichen
$ @ - Die beobachtete Dateisystempfad (siehe oben)
$ # - Der ereignisbezogenen Dateinamen
Beispiel: Sie müssen Programm 'abc' jedes Mal eine Datei in / var / mail verändert laufen mit dem vollständigen Dateipfad als Argument. Eine der Lösungen folgende:
/ Var / mail IN_CLOSE_WRITE abc $ @ / $ #

Was ist neu in dieser Pressemitteilung:

  • Räume in eventbezogener Dateinamen nun korrekt behandelt (# 0.000.178)
  • Absturz auf incrontab --user fest (# 0.000.187)
  • Man-Seiten verbessert (Bug-Reporting-Informationen wie der # 0.000.407
  • Makefile verbessert ("release-clean" beseitigt auch 'doc')

Was ist neu in Version 0.5.8:

  • More & rdquo; umfassen & rdquo; Richtlinien wurden hinzugefügt, um bessere Compiler Kompatibilität zu gewährleisten.
  • Hilfe Nachrichten wurden behoben.

  • Einige Warnungen unbe Ausfälle bezogen wurden behoben.

Anforderungen :

  • Linux-Kernel 2.6.13 oder höher (mit inotify in kompiliert)
  • inotify Header (inotify.h, inotify-syscalls.h) in / sys installiert. Der häufigste Ort ist / usr / include / sys.
  • GCC 4.x-Compiler (funktioniert wahrscheinlich auch mit GCC 3.4, möglicherweise mit älteren Versionen auch)

Ähnliche Software

Cromfs
Cromfs

11 May 15

ciopfs
ciopfs

11 May 15

LynxFS
LynxFS

2 Jun 15

EntityFS
EntityFS

11 May 15

Kommentare zu incron

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!