Upgrading to cfengine-3.4.x branch, and getting stuck cf-execd processes?
The behavior of -F flag has changed from 3.3.x to 3.4.x branch:
Changed functionality:
- cf-execd -F switch no longer implies 'run once'. New -O/--once
option is added to achieve this behaviour. This makes cf-execd
easier to run from systemd, launchd and other supervision
systems.
So you need to update your crontab promises to add *-O* flag to *cf-execd -F*, to get the old (and correct for crontab) behavior:
*/5 * * * * root /var/cfengine/bin/cf-execd -FO