6135 links
  • GuiGui's Show
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
 
  • inotify / incron : Lancer une commande en cas d’action sur un fichier/un répertoire | Admin Linux

    Plein de bonnes choses sur inotify et incrond. Notamment :

    • « Si les commandes sont exécutées plusieurs fois lors de la modification d’un fichier, c’est peut-être que le masque (le type d’événement surveillé) n’est pas tout à fait adapté. Vous pouvez empêcher l’exécution multiple en ajoutant au masque l’option « IN_NO_LOOP » qui désactive la notification d’événement tant que la première commande lancée n’est pas terminée :

    • Il est possible de passer des arguments à la commande lancée par incrond (exemple du manuel : « /tmp IN_ALL_EVENTS abcd $@/$# $% -> The first line monitors all events on the /tmp directory. When an event occurs it runs a application called 'abcd' with the full path of the file as the first arguments and the event flags as the second one. ») :
      • $@ : chemin complet du fichier/répertoire surveillé ;
      • $# : nom du fichier/répertoire sur lequel l’événement est intervenu ;
      • $% : nom (textuel) de l’événement intervenu ;
      • $& : numéro de l’événement intervenu ;
      • $$ : le caractère dollar (« $ ») ;
    March 30, 2018 at 6:22:12 PM UTC - permalink - https://www.admin-linux.fr/inotify-incron-lancer-une-commande-en-cas-daction-sur-un-fichierun-repertoire/
Links per page: 20 50 100
 
Mentions légales identiques à celles de mon blog | CC BY-SA 3.0

Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community