Forum: CFEngine Help
Subject: Re: CFEngine Help: Re: Define classes if a process is running or not
Author: phnakarin
Link to topic: https://cfengine.com/forum/read.php?3,26866,26935#msg-26935
Sorry that I don't follow the thread from start, but this is a kind of promise
you'd like?
processes:
redhat6::
"rhsmcertd"
process_stop => "/etc/init.d/rhsmcertd stop",
process_count => anyprocs("job_done");
reports:
job_done::
"WARNING> Service \"rhsmcertd\" is stopped";
...
...
...
body process_count anyprocs(x)
{
match_range => "0,0";
out_of_range_define => { "$(x)" };
}
The warning should be in /var/cfengine/outputs or syslog if executed by
cf-execd. Also you may use "report_to_file" to append this line to any files
you want.
https://cfengine.com/manuals/cf3-Reference#report_005fto_005ffile-in-reports
Cheers,
-- Nakarin
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine