incron

Software kuvakaappaus:
incron
Ohjelmiston tiedot:
Versio: 0.5.10
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Lukas Jelinek
Lupa: Vapaa
Suosio: 35

Rating: 4.0/5 (Total Votes: 1)

incron on "Inotify cron" järjestelmä. Se toimii kuten säännöllinen cron vaan ohjaa tiedostojärjestelmä tapahtumien sijaan ajanjaksoja.
incron sisältää kaksi ohjelmaa, daemon nimeltään "incrond" (analoginen crond) ja taulukko manipuloija "incrontab" (kuten "crontab").
Miten rakentaa:
 
Koska tämä versio on hyvin varhaisessa se ei sisällä tavallinen kannettava rakentaa mekanismi. On vain Makefile, joka on muutettava manuaalisesti. Monissa Linux-järjestelmien sinun ei tarvitse muuttaa mitään.
Tutustu Makefile ennen kuin kirjoitat "make". Tarkista erityisesti etuliitettä ja muiden yhteisten muuttujien. Jos se on tehty voit nyt rakentaa tiedostoja ('tehdä').
Binäärit on tietenkin asentaa pääkäyttäjänä. Huomaa asentimen luo erityisen käyttäjä nimeltä "incron", joka hallinnoi incron taulukoita.
Kuinka käyttää:
 
Incron daemon (incrond) on kulkea root (tyypillisesti runlevelistä script jne). Se lataa nykyisen käyttäjän taulukoita ja koukut ne myöhempää muutoksia.
Incron taulukko manipuloija saa ajaa missään säännöllinen käyttäjä, koska se SUIDs. Sillä manipulointi taulukoiden käyttää periaatteessa samaa syntaksia kuin crontab-ohjelman. Voit tuoda pöytä, poistaa ja muokata nykyisen taulukon.
Käyttäjä taulukkoriveille on seuraavaa syntaksia:

Missä:
on tiedostojärjestelmä polku (nykyisin välttää tyhjämerkit!)
on symbolinen (ks inotify.h; pilkuilla erottamiseksi symboleja) tai numeerinen maski tapahtumia
on sovellus tai skripti suorittaa tapahtumista
Komento saattaa sisältää näitä jokerimerkit:
$$ - Dollarin merkki
$ @ - Katseli tiedostojärjestelmä polku (katso edellä)
$ # - Tapahtumaan liittyviä tiedostonimi
Esimerkki: Sinun täytyy juosta ohjelman abc "kanssa koko tiedostopolku argumenttina aina tiedosto muuttunut / var / mail. Yksi ratkaisuista seuraavasti:
/ Var / mail IN_CLOSE_WRITE abc $ @ / $ #

Mitä uutta tässä julkaisussa:

  • tilat tapahtumaan liittyviä tiedostojen nimet nyt käsiteltävä asianmukaisesti (# 0000178)
  • kaatuu incrontab --user kiinteä (# 0000187)
  • man-sivut parantunut (Virheraportointi info on # 0000407
  • Makefile parantunut ("release-clean" poistaa myös "doc")

Mitä uutta versiossa 0.5.8:

  • Lisää & quot; kuuluu & quot; direktiivejä on lisätty varmistaa parempi kääntäjä yhteensopivuus.
  • Ohjeet viestejä on vahvistettu.
  • Jotkut varoituksia käsittelemätön epäonnistumisia on vahvistettu.

Vaatimukset :

  • Linux kernel 2.6.13 tai uudempi (ja Inotify koottu)
  • Inotify otsikot (inotify.h, Inotify-syscalls.h) asennettu / sys. Yleisin paikka on / usr / include / sys.
  • GCC 4.x-kääntäjä (luultavasti toimii myös GCC 3.4, mahdollisesti vanhempien versioiden liian)

Vastaavia ohjelmistoja

TweetFS
TweetFS

11 May 15

JFS for Linux
JFS for Linux

3 Jun 15

Cromfs
Cromfs

11 May 15

Kommentit incron

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!