incron

Sagteware kiekie:
incron
Sagteware besonderhede:
Weergawe: 0.5.10
Upload datum: 14 Apr 15
Ontwikkelaar: Lukas Jelinek
Lisensie: Gratis
Populariteit: 100

Rating: 4.0/5 (Total Votes: 1)

incron is 'n "inotify cron" stelsel. Dit werk soos die gereelde cron maar word gedryf deur lêerstelsel gebeure in plaas van tyd.
incron bevat twee programme, 'n bediener met die naam "incrond" (analoog aan crond) en 'n tafel manipuleerder "incrontab" (soos "crontab").
Hoe om te bou:
 
Omdat hierdie weergawe is baie vroeg is dit nie 'n standaard draagbare bou meganisme bevat. Daar is slegs 'n makefile wat moet met die hand verander word. Op baie Linux stelsels wat jy nodig het nie om iets te verander.
Lees die Make File VOORDAT jy tik 'make. Veral check die voorvoegsel en ander algemene veranderlikes. As jy klaar is, kan nou die lêers bou ('maak').
Die binaries moet natuurlik geïnstalleer as root begin. Let daarop dat die installeerder skep 'n spesiale gebruiker genoem "incron 'wat die bestuur van die incron tafels.
Hoe om te gebruik:
 
Die incron daemon (incrond) moet wees hardloop onder wortel (tipies van runlevel script ens). Dit laai die huidige gebruiker tafels en haak hulle vir later verander.
Die incron tafel manipuleerder kan uitgevoer word onder 'n gewone gebruiker aangesien dit SUIDs. Vir manipulasie met die tabelle gebruik basies dieselfde sintaksis as vir die crontab program. Jy kan invoer 'n tafel, verwyder en wysig die huidige tafel.
Die gebruiker tafel rye het die volgende opdrag:

Waar:
is 'n lêerstelsel pad (tans vermy spasies!)
is 'n simboliese (sien inotify.h; gebruik kommas vir die skeiding van simbole) of numeriese masker vir gebeure
is 'n aansoek of script uit te voer op die gebeure
Die opdrag kan hierdie wildcards bevat:
$$ - 'N dollar teken
$ @ - Die dopgehou lêerstelsel pad (sien hierbo)
$ # - Die gebeurtenis-verwante lêernaam
Voorbeeld: Jy moet program 'ABC' om te hardloop met die volle pad van die lêer as 'n argument elke keer 'n lêer verander in / var / pos. Een van die oplossings volg:
/ Var / pos IN_CLOSE_WRITE ABC $ @ / $ #

Wat is nuut in hierdie release:

  • spasies in geval-verwante lêer name nou korrek hanteer (# 0000178)
  • gekraak op incrontab --user vaste (# 0000187)
  • man bladsye verbeter (bug verslagdoening info as van # 0.000.407
  • Make File verbeter (se vrylating-skoon 'is ook verwyder' doc ')

Wat is nuut in die weergawe 0.5.8:

  • Meer & quot; sluit & quot; riglyne is bygevoeg beter samesteller verenigbaarheid te verseker.
  • Help boodskappe is vasgestel.
  • Sommige waarskuwings met betrekking tot verwerkte mislukkings is vasgestel.

Vereistes :

  • Linux kern 2.6.13 of later (met inotify saamgestel in)
  • inotify headers (inotify.h, inotify-syscalls.h) geïnstalleer in / sys. Die mees algemene plek is / usr / sluit / sys.
  • GCC 4.x samesteller (werk waarskynlik ook met GCC 3.4, moontlik met ouer weergawes ook)

Soortgelyke sagteware

GdMap
GdMap

2 Jun 15

pylibacl
pylibacl

14 Apr 15

kbpartition
kbpartition

2 Jun 15

ext2fuse
ext2fuse

3 Jun 15

Kommentaar te incron

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!