incron

Software screenshot:
incron
Software detaljer:
Version: 0.5.10
Upload dato: 14 Apr 15
Udvikler: Lukas Jelinek
Licens: Gratis
Popularitet: 100

Rating: 4.0/5 (Total Votes: 1)

incron er en "inotify cron" system. Det fungerer ligesom almindelig cron men er drevet af filsystem begivenheder i stedet for tidsperioder.
incron indeholder to programmer, en dæmon kaldet "incrond" (analogt med crond) og et bord manipulator "incrontab" (som "crontab").
Hvordan til at bygge:
 
Fordi denne version er meget tidligt betyder det ikke indeholder en standard bærbar build mekanisme. Der er kun en Makefile som skal ændres manuelt. På mange Linux-systemer, du ikke behøver at ændre noget.
Gennemgå den Makefile FØR du skriver 'make'. Især kontrollere præfikset og andre fælles variabler. Hvis det gøres, kan du nu bygge filerne ("gøre").
De binære filer skal være naturligvis installeret som root. Bemærk, at installatøren skaber en speciel bruger kaldet "incron«, som forvalter incron tabeller.
Sådan bruger du:
 
Den incron dæmonen (incrond) skal køre under root (typisk fra køreniveau script etc.). Den indlæser den aktuelle bruger tabeller og kroge dem til senere ændringer.
Den incron tabellen manipulator kan køre under en hvilken som helst almindelig bruger, da det SUIDs. For manipulation med tabellerne bruger stort set den samme syntaks som for crontab program. Du kan importere en tabel, fjerne og redigere den aktuelle tabel.
Brugertabellen rækker har følgende syntaks:

Hvor:
er et filsystem sti (i øjeblikket undgå blanke!)
er en symbolsk (se inotify.h, bruge kommaer til at adskille symboler) eller numerisk maske for arrangementer
er et program eller script til at køre på de begivenheder
Kommandoen kan indeholde disse wildcards:
$$ - Et dollartegn
$ @ - Det overvågede filsystem sti (se ovenfor)
$ # - Begivenheden-relaterede filnavn
Eksempel: Du har brug for at køre programmet "ABC" med en sagsmappe sti som et argument, hver gang en fil er ændret i / var / mail. En af løsningerne på følgende måde:
/ Var / mail IN_CLOSE_WRITE abc $ @ / $ #

Hvad er nyt i denne udgivelse:

  • rum i event-relaterede filnavne nu håndteres korrekt (# 0000178)
  • ned på incrontab --user fast (# 0000187)
  • man-sider forbedret (bug rapportering info fra # 0000407
  • Makefile forbedret ("slip-clean 'fjerner også" doc ")

Hvad er nyt i version 0.5.8:

  • Mere & quot; omfatte & quot; direktiver er blevet tilføjet for at sikre en bedre compiler kompatibilitet.
  • Hjælp beskeder er blevet rettet.
  • Nogle advarsler relateret til unhandled fejl er blevet rettet.

Krav :

  • Linux-kerne 2.6.13 eller nyere (med inotify opgjort i)
  • inotify overskrifter (inotify.h, inotify-syscalls.h) installeret i / sys. Den mest almindelige sted er / usr / include / sys.
  • GCC 4.x compiler (sandsynligvis også arbejder med GCC 3.4, eventuelt med ældre versioner også)

Lignende software

NFS-Ganesha
NFS-Ganesha

10 May 15

cryptmount
cryptmount

9 Dec 15

ext2fuse
ext2fuse

3 Jun 15

imgurfs
imgurfs

14 Apr 15

Kommentarer til incron

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!