incron

Logiciel capture d'écran:
incron
Détails logiciels:
Version: 0.5.10
Date de transfert: 14 Apr 15
Développeur: Lukas Jelinek
Licence: Gratuit
Popularité: 35

Rating: 4.0/5 (Total Votes: 1)

incron est un système "cron inotify". Il fonctionne comme le cron régulière, mais est entraîné par les événements du système de fichiers au lieu de périodes de temps.
incron contient deux programmes, un démon appelé "incrond" (analogue à crond) et un manipulateur de table "incrontab" (comme "crontab").
Comment construire:
 
Parce que cette version est très tôt qu'il ne contient pas un mécanisme de construction portable standard. Il ya seulement un Makefile qui doit être modifié manuellement. Sur de nombreux systèmes Linux, vous ne avez pas besoin de changer quoi que ce soit.
Se il vous plaît examiner le Makefile avant de taper 'make'. Vérifiez en particulier le préfixe et d'autres variables communes. Si terminé, vous pouvez maintenant construire les fichiers («faire»).
Les binaires doivent être bien sûr installé en tant que root. Notez que le programme d'installation crée un utilisateur spécial appelé 'incron' qui gère les tables de incron.
Comment utiliser:
 
Le démon incron (de incrond) doit être exécuté sous root (généralement à partir du script niveau d'exécution, etc.). Il charge les tables utilisateur en cours et les crochets pour des modifications ultérieures.
Le tableau de incron manipulateur peut être exécuté en vertu de tout utilisateur régulier car il suidés. Pour la manipulation avec les tables utilisent essentiellement la même syntaxe que pour le programme crontab. Vous pouvez importer une table, retirer et modifier la table en cours.
Les lignes de la table de l'utilisateur ont la syntaxe suivante:

Où:
est un chemin de système de fichiers (actuellement d'éviter les espaces blancs!)
est symbolique (voir inotify.h; utiliser des virgules pour séparer les symboles) masque ou numérique pour les événements
est une application ou script à exécuter sur les événements
La commande peut contenir ces caractères génériques:
$$ - Un signe de dollar
@ $ - Le chemin de système de fichiers surveillés (voir ci-dessus)
# $ - Le nom du fichier lié à l'événement
Exemple: Vous devez exécuter le programme 'abc' avec le chemin complet du fichier comme argument à chaque fois qu'un fichier est modifié dans / var / mail. L'une des solutions suivantes:
/ Var / mail IN_CLOSE_WRITE $ @ / $ #

Ce qui est nouveau dans le présent communiqué abc:

  • espaces dans les événements connexes les noms de fichiers manipulés maintenant correctement (# 0000178)
  • se écraser sur incrontab --user fixe (# 0000187)
  • pages de manuel améliorées (bug reporting info arrêtée # 0000407
  • Makefile améliorée («release-propre» supprime également 'doc')

Quoi de neuf dans la version 0.5.8:

  • Plus & quot; & quot comprennent; directives ont été ajoutés afin d'assurer une meilleure compatibilité du compilateur.
  • Les messages d'aide ont été fixées.
  • Certains avertissements liés à des défaillances non gérées ont été corrigés.

Exigences :

  • noyau Linux 2.6.13 ou ultérieur (avec inotify compilée)
  • têtes inotify (inotify.h, inotify-syscalls.h) installés dans / sys. L'endroit le plus commun est / usr / include / sys.
  • compilateur GCC 4.x (fonctionne probablement aussi avec GCC 3.4, éventuellement avec les anciennes versions trop)

Logiciel similaire

Squashfs
Squashfs

3 Jun 15

fistgen
fistgen

3 Jun 15

Btrfs-progs
Btrfs-progs

22 Jun 18

clist
clist

3 Jun 15

Commentaires à incron

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!