On 05/01/2015 12:31 PM, Tim Dunphy wrote:

That produces the following crons in my crontab:

# Puppet Name: chmod-files
* 0 * * * /bin/find /var/www -type f -exec chmod -v 664 {} \;
# Puppet Name: apache-chown
* 0 * * * /bin/chown -R apache:ftpgroup /var/www
# Puppet Name: chmod-directories
* 0 * * * /bin/find /var/www -type d -exec chmod -v 775 {} \;



If I read my cron correctly that should run only once every midnight.

So two questions: am I reading this cron correctly ? That it is supposed to run once a day at midnight?



This isn't really a Puppet problem, but regardless:

Those cron entries are for "every minute during the zeroth hour". So at 00:00 it will run, then at 00:01, then 00:02, and so on all the way to 00:59, then will stop until 00:00 the next day. Therefore, if the chmod/chown processes take more than 1 minute to run, they will stack up during that period of time.

The entry you want is "0 0 * * *" -- that will run exactly once, at 00:00 each day. In your manifest, you can express this with "hour => 0, minute => 0,".



--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/5543AC42.6020407%40alter3d.ca.
For more options, visit https://groups.google.com/d/optout.

Reply via email to