incron

Screenshot Software:
incron
Detalii soft:
Versiune: 0.5.10
Incarca data: 14 Apr 15
Producător: Lukas Jelinek
Licenţă: Gratuit
Popularitate: 35

Rating: 4.0/5 (Total Votes: 1)

incron este un sistem "cron Inotify". Acesta acționează ca cron obișnuit, ci este determinată de evenimente ale sistemului de fișiere în loc de perioade de timp.
incron conține două programe, un demon numit "incrond" (analog crond) și un manipulator masă "incrontab" (cum ar fi "crontab").
Cum de a construi:
 
Pentru ca aceasta versiune este foarte devreme aceasta nu conține un mecanism construi portabil standard. Există doar un Makefile care trebuie modificate manual. Pe multe sisteme Linux nu aveți nevoie pentru a schimba ceva.
Vă rugăm să revedeți Makefile ÎNAINTE ce tastați "face". Verificați în special prefix și alte variabile comune. Dacă făcut poti construi acum fișierele ("face").
Fișierele binare trebuie să fie, desigur, instalat ca root. Rețineți că instalatorul creează un utilizator special numit "incron", care gestionează tabele incron.
Cum să utilizați:
 
Daemon incron (incrond) trebuie să fi rulat în rădăcină (de obicei, de la scenariu nivel de rulare etc.). Acesta încarcă tabelele de utilizator existente și cârlige pentru modificări ulterioare.
Manipulatorul tabel incron poate fi rulat sub orice utilizator obișnuit, deoarece SUIDs. Pentru manipulare cu tabele folosesc practic aceeași sintaxă ca și pentru programul crontab. Puteți importa o masă, scoateți și editați tabel.
Rândurile de masă utilizator are următoarea sintaxă:

Unde:
este o cale sistem de fișiere (în prezent evita spatiile!)
este un simbolic (a se vedea inotify.h, utilizați virgula pentru separarea simboluri) sau numeric masca pentru evenimente
este o aplicație sau un script pentru a rula pe evenimentele
Comanda poate conține aceste metacaractere:
$$ - Un semn dolar
$ @ - Calea sistem de fișiere urmarit (a se vedea mai sus)
$ # - Numele fișierului legate de eveniment
Exemplu: Ai nevoie pentru a rula programul "ABC", cu calea de fișier complet ca un argument de fiecare dată când un fișier este schimbat în / var / e-mail. Una dintre soluțiile urmează:
/ Var / e-mail prin IN_CLOSE_WRITE ABC $ @ / $ #

Ce este nou în această versiune:

  • spații în eveniment relevant nume de fișiere acum manipulat in mod corect (# 0000178)
  • crashing pe incrontab --user fix (# 0000187)
  • pagini de manual îmbunătățit (bug informatii ca de # 0000407 raportare
  • Makefile îmbunătățite ("eliberați-curat", de asemenea, elimină "doc")

Ce este nou în versiunea 0.5.8:

  • Mai multe & quot; includă & quot; au fost adăugate directive pentru a asigura o mai bună compatibilitate compilator.
  • Mesaje Ajutor au fost rezolvate.
  • niște avertismente legate de eșecuri netratate au fost fixate.

Cerințe :

  • kernel Linux 2.6.13 sau mai târziu (cu Inotify compilat în)
  • conectori pentru Inotify (inotify.h, Inotify-syscalls.h) instalate în / sys. Locul cel mai comun este / usr / include / sys.
  • GCC 4.x compilator (probabil funcționează, de asemenea, cu GCC 3.4, eventual cu versiuni mai vechi prea)

Software similare

Cromfs
Cromfs

11 May 15

unionfs
unionfs

3 Jun 15

MooseFS
MooseFS

20 Feb 15

Parrot and Chirp
Parrot and Chirp

19 Feb 15

Comentarii la incron

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!