incron

Software screenshot:
incron
Software informatie:
Versie: 0.5.10
Upload datum: 14 Apr 15
Ontwikkelaar: Lukas Jelinek
Licentie: Gratis
Populariteit: 35

Rating: 4.0/5 (Total Votes: 1)

incron is een "inotify cron" systeem. Het werkt net als de reguliere cron, maar wordt gedreven door bestandssysteem gebeurtenissen in plaats van tijdsperioden.
incron bevat twee programma's, een daemon genaamd "incrond" (analoog aan crond) en een tafel manipulator "incrontab" (zoals "crontab").
Hoe op te bouwen:
 
Omdat deze versie is heel vroeg is het niet een standaard draagbare build mechanisme bevatten. Er is slechts een Makefile die handmatig moet worden aangepast. Op veel Linux-systemen die u nodig hebt niet om iets te veranderen.
Lees de Makefile VOORDAT u typt 'make'. Bekijk vooral het voorvoegsel en andere gemeenschappelijke variabelen. Als gedaan kunt u nu de bestanden op te bouwen ('maken').
De binaries moet uiteraard geïnstalleerd als root zijn. Merk op dat het installatieprogramma maakt een speciale gebruiker genaamd 'incron' die de incron tafels beheert.
Hoe te gebruiken:
 
De incron daemon (incrond) mag in wortel worden uitgevoerd (meestal van runlevel script etc.). Het laadt de huidige gebruiker tafels en haken ze voor latere wijzigingen.
De incron tafel manipulator kunnen onder een regelmatige gebruiker worden uitgevoerd, omdat SUIDs. Voor manipulatie met de tabellen gebruiken in principe dezelfde syntax als voor het crontab programma. U kunt een tabel te importeren, te verwijderen en bewerken van de huidige tabel.
De gebruiker tabel rijen hebben de volgende syntaxis:

Waar:
is een bestandssysteem pad (momenteel spaties voorkomen!)
is een symbolische (zie inotify.h; komma voor het scheiden van symbolen) of numerieke masker voor evenementen
is een applicatie of een script te draaien op de gebeurtenissen
Het commando kunnen deze wildcards bevatten:
$$ - Een dollarteken
$ @ - De bewaakte bestandssysteem pad (zie hierboven)
# $ - De event-related bestandsnaam
Voorbeeld: Je moet het programma 'abc' lopen met de volledige pad als een argument elke keer dat een bestand wordt gewijzigd in / var / mail. Eén van de oplossingen volgt:
/ Var / mail IN_CLOSE_WRITE abc $ @ / $ #

Wat is nieuw in deze release:

  • ruimten in event-gerelateerde bestandsnamen nu correct afgehandeld (# 0.000.178)
  • crashen op incrontab --user vaste (# 0.000.187)
  • man-pagina's verbeterd (bug rapporteren info vanaf # 0.000.407
  • Makefile verbeterd ('los-clean' verwijdert ook 'doc')

Wat is nieuw in versie 0.5.8:

  • Meer & quot; onder & quot; richtlijnen zijn toegevoegd om betere compiler compatibiliteit te garanderen.
  • Help berichten zijn vastgesteld.
  • Sommige waarschuwingen met betrekking tot niet-afgehandelde storingen zijn verholpen.

Eisen

  • Linux kernel 2.6.13 of hoger (met inotify gecompileerd)
  • inotify headers (inotify.h, inotify-syscalls.h) in / sys geïnstalleerd. De meest voorkomende plaats is / usr / include / sys.
  • GCC 4.x-compiler (werkt waarschijnlijk ook met GCC 3.4, mogelijk met oudere versies te)

Vergelijkbare software

PyProxyFS
PyProxyFS

11 May 15

ultradefrag
ultradefrag

11 May 15

FuseIso
FuseIso

2 Jun 15

Reacties op incron

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!