incron egy "inotify cron" rendszer. Úgy működik, mint a hagyományos cron de hajtja fájlrendszer eseményeit helyett időszakokban.
incron tartalmaz két program, nevű démon "incrond" (analóg crond) és egy asztal manipulátor "incrontab" (mint a "crontab").
Hogyan építsünk:
Mivel ez a verzió nagyon korán nem tartalmaz egy szabványos hordozható épít mechanizmust. Már csak egy Makefile, amely módosítani kell manuálisan. Sok Linux-rendszerek nem kell változtatni semmit.
Kérjük, ellenőrizze a Makefile ELŐTT beírja a "make". Különösen ellenőrizze az elő- és egyéb változók. Ha kész akkor már építeni a fájlokat ("make").
A binárisok kell lennie persze telepített root. Ne feledje, hogy a telepítő egy különleges felhasználó, "incron", amely kezeli a incron táblákat.
Hogyan kell használni:
A incron démon (incrond) kell root-ként fut (jellemzően futási script stb). Betölti az aktuális felhasználói táblák és kampók őket a későbbi változásokat.
A incron táblázat manipulátor lehet futtatni bármely normál felhasználói mivel SUIDs. Manipuláció a táblákon alapvetően ugyanaz a formája, mint a crontab programmal. Akkor lehet importálni a táblát, távolítsa el és szerkesztheti a jelenlegi asztalra.
A felhasználó a táblázat sorait a következő szintaxist:
Ahol:
<Útvonal> a fájlrendszer elérési útját (jelenleg elkerülése szóközöknek!)
A parancs tartalmazhat Ezekkel a helyettesítő:
$$ - A dollár jel
$ @ - A nézte fájlrendszer elérési útját (lásd fent)
$ # - Az eseményhez kötött fájlnév
Példa: Meg kell futtatni programot "abc" a teljes fájl elérési útját érvként minden alkalommal egy fájl megváltozik a / var / mail. Az egyik megoldás a következőképpen:
/ Var / mail IN_CLOSE_WRITE abc $ @ / $ #
Mi az új ebben a kiadásban:
- terek esetén összefüggő fájlnevek már helyesen kezelik (# 0000178)
- összeomlik incrontab --user fix (# 0000187)
- man oldalak javult (Hibajelentés info, mint a # 0000407
- Makefile javult ("release-tiszta" is eltávolítja "doc")
Mi az új verzióban 0.5.8:
- Több & quot; többek között & quot; irányelveket adtak, hogy a jobb fordító kompatibilitás.
- Help üzenetek javítva lett.
- Néhány kapcsolatos figyelmeztetéseket kezelt hibák kijavításra került.
követelmények :
- Linux kernel 2.6.13 vagy újabb (a inotify összeállított)
- inotify fejlécek (inotify.h, inotify-syscalls.h) a / sys. A leggyakoribb hely / usr / include / sys.
- GCC fordító 4.x (valószínűleg működik is GCC 3.4, esetleg régebbi verziók is)
Hozzászólás nem található