Eseguire shell script da CFEngine
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