Forum: Cfengine Help Subject: Re: how do you restart a process only after .conf update? Author: berntjernberg Link to topic: https://cfengine.com/forum/read.php?3,19969,19972#msg-19972
Hi, I do it like this in Solaris 10: body copy_from scp_no_backup(from,server) { source => "$(from)"; servers => { "$(server)" }; compare => "digest"; encrypt => "true"; verify => "true"; copy_backup => "false"; } bundle agent sshd_config { files: solaris:: "/etc/opt/openssh/sshd_config" copy_from => scp_no_backup("$(common_files)/etc/opt/openssh/sshd_config","$(policy_hub)"), classes => if_repaired("sshd_config_copied_ok"); commands: sshd_config_copied_ok:: "/usr/sbin/svcadm", args => "disable -s svc:/site/opensshd:default", classes => if_repaired("sshd_stopped_ok"); sshd_stopped_ok:: "/usr/sbin/svcadm", args => "enable -s svc:/site/opensshd:default", classes => if_repaired("sshd_started_ok"); } Regards /Bernt Jernberg _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine