incron

Software screenshot:
incron
Dettagli del software:
Versione: 0.5.10
Data di caricamento: 14 Apr 15
Sviluppatore: Lukas Jelinek
Licenza: Libero
Popolarità: 100

Rating: 4.0/5 (Total Votes: 1)

incron è un sistema "cron inotify". Funziona come il cron regolare ma è guidata da eventi filesystem invece di periodi di tempo.
incron contiene due programmi, un demone chiamato "incrond" (analogo a crond) e un manipolatore tabella "incrontab" (come "crontab").
Come costruire:
 
Poiché questa versione è molto precoce non contiene un meccanismo standard generazione portatile. C'è solo un Makefile che deve essere modificato manualmente. Su molti sistemi Linux non è necessario modificare nulla.
Si prega di leggere il Makefile prima di digitare 'make'. Soprattutto controllare il PREFIX e altre variabili comuni. Se fatto ora è possibile creare i file ('fare').
I binari devono essere naturalmente installato come root. Si noti che il programma di installazione crea un utente speciale chiamato 'incron' che gestisce le tabelle incron.
Come usare:
 
Il demone incron (incrond) deve essere eseguito come root (solitamente dallo script runlevel etc.). Carica le tabelle utente attuali e ganci per le modifiche successive.
Il manipolatore tavolo incron può essere eseguito con qualsiasi utente normale in quanto SUIDs. Per la manipolazione con le tabelle utilizzano sostanzialmente la stessa sintassi per il programma crontab. È possibile importare una tabella, rimuovere e modificare la tabella corrente.
Le righe della tabella utente hanno la seguente sintassi:

Dove:
è un percorso filesystem (attualmente evitare spazi bianchi!)
è una simbolica (vedi inotify.h, utilizzare le virgole per separare i simboli) maschera o numerico per gli eventi
è un'applicazione o script da eseguire sugli eventi
Il comando può contenere questi caratteri jolly:
$$ - Un segno di dollaro
$ @ - Il percorso filesystem visto (vedi sopra)
$ # - Il nome del file evento-correlati
Esempio: È necessario eseguire il programma 'abc' con il percorso completo del file come argomento ogni volta che un file viene modificato in / var / mail. Una delle soluzioni segue:
/ Var / mail IN_CLOSE_WRITE abc $ @ / $ #

Cosa c'è di nuovo in questa versione:

  • spazi evento-correlati i nomi dei file ora gestiti correttamente (# 0000178)
  • schiantarsi su incrontab --user fisso (# 0000187)
  • pagine man migliorato (bug report informazioni al # 0000407
  • Makefile migliorato ('rilasciare-clean' rimuove anche 'doc')

Cosa c'è di nuovo nella versione 0.5.8:

  • More & quot; includono & quot; sono state aggiunte le direttive per assicurare una migliore compatibilità compilatore.
  • I messaggi di aiuto sono stati risolti.
  • Alcuni avvisi relativi agli errori non gestite sono stati corretti.

Requisiti :

  • kernel Linux 2.6.13 o successivo (con inotify compilato in)
  • header inotify (inotify.h, inotify-syscalls.h) installati in / sys. Il luogo più comune è / usr / include / sys.
  • compilatore GCC 4.x (probabilmente funziona anche con GCC 3.4, possibilmente con le versioni precedenti troppo)

Programmi simili

fuseftp
fuseftp

3 Jun 15

fs
fs

11 May 15

Linux NTFS
Linux NTFS

3 Jun 15

attr
attr

2 Jun 15

Commenti a incron

I commenti non trovato
Aggiungi commento
Accendere le immagini!