http://cfwiki.org/cfwiki/index.php/Universal_SSHD_restart
This method is fairly universal. I have been in Sun environments that didn't have a great set of standards for the /etc/init.d/ restart script. Since packagers like SMC didn't provide them. Or maybe they installed by source. As far as the timing, I would just use a class of when you want it check like Hr01 before the statement that is going to do the file alternation. Whether it is a copy, editfiles, or shellcommand. Then use define=sshd_config_modified to trigger the restart. Christian On 1/26/06, PAUL WILLIAMSON <[EMAIL PROTECTED]> wrote: > How can I tell a process to restart only if a certain file has changed? > > We just changed the way our login banners are supposed to occur. > Before, they appeared prior to login, so I could just use the > sshd_config file and specify an banner in the file. Now, I need > to present the banner after login. In order to do this, I need to > restart sshd. But, I don't want to restart sshd during the > middle of the day or when the sshd_config file hasn't changed. > > Paul > > > > _______________________________________________ > Help-cfengine mailing list > Help-cfengine@gnu.org > http://lists.gnu.org/mailman/listinfo/help-cfengine > -- Christian Pearce _______________________________________________ Help-cfengine mailing list Help-cfengine@gnu.org http://lists.gnu.org/mailman/listinfo/help-cfengine