Eseguire shell script da CFEngine

From RVM Wiki
Jump to navigation Jump to search

Per eseguire comandi shell, usare l'azione shellcommands coi seguenti parametri:

     shellcommands:
     
       class::
     
         "command-string"
     
               timeout=seconds
               useshell=true/false
               umask=octal number
               owner=uid
               group=gid
     
               background=false/true
               chdir=directory
               chroot=directory
               preview=true/false
               inform=false/true
               audit=true/on/false/off
     
               noabspath=false/true
     
               ifelapsed=mins
               expireafter=mins
     
               define=class-list
               elsedefine=class-list

Ad esempio, per compilare la canonical_maps di postfix:

shellcommands:
       postfixlocal::

         "/usr/sbin/postmap canonical_maps"
               chdir=/etc/postfix

Riferimenti