Cronjobs helpers for EY Cloud
Definitions for other recipes to create/maintain/restart cronjobs
crond definition
Create a cronjob.
Example usage:
crond "Kill stale resque workers" do
filename "resque_kill_stale"
interval "* * * * *"
command %Q{/usr/local/bin/resque_kill_stale /tmp/resque_ttls}
end
crond "Collect stats" do
filename "collect_stats"
interval "*/5 * * * *"
runner owner_name
command %|...|
end
clean_crond definition
Clean up crond.
Usage:
clean_crond
restart_cron definition
Restart cron
Usage
restart_cron