Anything in /etc is a system cron job. /etc/crontab, /etc/cron.hourly, /etc/cron.weekly, /etc/cron.daily, /etc/cron.mounthly and /etc/cron.d. Typically System Administrators jobs are scheduled there and jobs required by specific daemons like logrotate. User's cron jobs are located in /var/spool/cron
cron basically assumes the computer runs 24/7. If the computer is off when a job is scheduled to run there is no mechanism to automatically make sure it runs at next boot. anacron will run certain jobs if scheduled regardless of when the computer is running. Some distributions will make sure that certain jobs run regardless based on either cron or anacron.
|