Guillaume Rousse wrote:

> I'd like to manage process on clients to make sure some processes
> are running, and some others are not. I don't want to send processes
> signals directly, I prefer to use system service scripts, so as to
> take care of lock file, etc... I once used restart facility, allowing
> to launch a shell command, but only if a signal was not found, thus
> unable to deal with shutting down processes.

This worked for me:

    processes:
        "sshd" matches=<1 action=bymatch define=running_sshd
    
    alerts:
        running_sshd::
            "I am running sshd"

It seems to generate some output also, but maybe that is good enough for
you. If not, you can always use ReturnsZero with a /bin/sh -c '' and ps.

Best,
Brendan

--
Senior System Administrator
The University of Chicago
Department of Computer Science

http://www.cs.uchicago.edu/people/brendan
http://praksys.blogspot.com/


_______________________________________________
Help-cfengine mailing list
Help-cfengine@gnu.org
http://lists.gnu.org/mailman/listinfo/help-cfengine

Reply via email to