CFEngine: Stuck cf-execd processes
  2013-04-04

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