Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
31 mars 2016

inotify           Systèmes de fichier


inoticoming

inoticoming

Déclencher des actions quand des fichiers entrent dans un répertoire

   inoticoming est un service qui recherche un répertoire avec le framework inotify de linux et déclenche des actions une fois que les fichiers avec des noms spécifiques y sont placés.

OPTIONS

--foreground Ne pas forker
--logfile filename Log dans le fichier spécifié au lieu de syslog
--pid-file filename Écris le pid de l'instance dans le fichier spécifié
--initialsearch Effectue une recherche initiale dans le répertoire

ACTIONS

--prefix string Déclenche l'action si le nom de fichier commence avec la chaîne spécifiée
--suffix string Déclenche l'action si le nom de fichier se termine avec la chaîne spécifiée
--chdir directory Change de répertoire avant d'exécuter la commande spécifiée
--stdout-to-log Redirige la sortie de la commande dans le fichier de log
--stderr-to-log Redirige l'erreur standard dans le fichier de log

Exemples

Appeler reprepro pour chaque fichier .changes. {} sera remplacé avec le nom de fichier.
inoticoming --logfile logs/ilog --pid-file pid $INCOMINGDIR --suffix .changes --stderr-to-log reprepro -s -b $REPREPROBASEDIR --waitforlock 1000 processincoming rulename {} \;