Set up cron jobs on Ubuntu
- https://help.ubuntu.com/community/CronHowto/ is very useful
Basic steps
- put a script or symlink in
/etc/cron.hourly/,/etc/cron.daily/,/etc/cron.weekly/, or/etc/cron.monthly/as appropriate- NOTE: On Ubuntu, there must NOT be any dots in the filename, so that means no file extensions
- You can test what scripts will be run for each one with this command (or similar):
run-parts --test /etc/cron.hourly - Check whether cron daemon is running:
sudo status cron - Check log file for cron related entries (note the ‘-i’ for case-insensitive):
grep -i cron /var/log/syslog - NOTE: There is no log of output from cron jobs. You need to handle that on a per script basis, or change the logging config.
Comments