incron

Software skärmdump:
incron
Mjukvaruinformation:
Version: 0.5.10
Ladda upp dagen: 14 Apr 15
Utvecklare: Lukas Jelinek
Licens: Gratis
Popularitet: 100

Rating: 4.0/5 (Total Votes: 1)

incron är en "inotify cron" systemet. Den fungerar som den vanliga cron men drivs av filsystem händelser istället för tidsperioder.
incron innehåller två program, ett daemon heter "incrond" (analogt med crond) och ett bord manipulator "incrontab" (som "crontab").
Hur man bygger:
 
Eftersom denna version är mycket tidigt den inte innehåller en vanlig bärbar build mekanism. Det finns bara en Makefile som måste modifieras manuellt. På många Linux-system behöver du inte ändra något.
Läs igenom Makefile innan du skriver "make". Kontrollera särskilt prefixet och andra gemensamma variabler. Om det görs kan du nu bygga filerna ("göra").
De binärer måste vara självklart installerad som root. Observera att installer skapar en speciell användare som heter "incron" som förvaltar incron borden.
Hur man använder:
 
Den incron daemon (incrond) måste köras under root (vanligtvis från körnivå manus etc.). Den laddar de aktuella användartabeller och krokar dem för senare förändringar.
Den incron tabellen manipulator kan köras under någon vanlig användare eftersom det SUIDs. För manipulation med tabellerna använder i princip samma syntax som för crontab programmet. Du kan importera ett bord, ta bort och redigera den aktuella tabellen.
De användar rader har följande syntax:

Var:
är ett filsystem bana (för närvarande undvika blank!)
är en symbolisk (se inotify.h; använd kommatecken för att separera symboler) eller numeriskt mask för evenemang
är ett program eller skript för att köra på de händelser
Kommandot kan innehålla dessa jokertecken:
$$ - Ett dollartecken
$ @ - Det såg filsystemet vägen (se ovan)
$ # - Händelserelaterad filnamnet
Exempel: Du måste köra programmet "abc" med hela sökvägen som ett argument varje gång en fil ändras i / var / mail. En av lösningarna på följande sätt:
/ Var / mail IN_CLOSE_WRITE abc $ @ / $ #

Vad är nytt i den här versionen:

  • utrymmen i händelse relaterad filnamn hanteras nu korrekt (# 0.000.178)
  • kraschar på incrontab --user fast (# 0.000.187)
  • man-sidor förbättrades (bugg rapportering info som på # 0.000.407
  • Makefile förbättrades ("släpp-clean" också bort "doc")

Vad är nytt i version 0.5.8:

  • Mer & quot; inkluderar & quot; direktiven har lagts för att säkerställa bättre kompilator kompatibilitet.
  • Hjälpmeddelanden har fastställts.
  • En del varningar relaterade till ohanterade fel har åtgärdats.

Krav :

  • Linuxkärnan 2.6.13 eller senare (med inotify sammanställs i)
  • inotify rubriker (inotify.h, inotify-syscalls.h) installerade i / sys. Den vanligaste platsen är / usr / include / sys.
  • GCC 4.x kompilator (fungerar förmodligen även med GCC 3.4, eventuellt med äldre versioner också)

Liknande mjukvara

genromfs
genromfs

3 Jun 15

GNU Parted
GNU Parted

22 Jun 18

xfsprogs
xfsprogs

17 Aug 18

compFUSEd
compFUSEd

3 Jun 15

Kommentarer till incron

Kommentarer hittades inte
Kommentar
Slå på bilder!