Crontab默認每分鍾讀取 /etc/crontab 文件、/etc/cron.d/目錄和/var/spool/cron/目錄一次,3者對應任務的建立格式是一致的,只是/var/spool/cron/目錄下的任務需要通過crontab -e命令來建立,不同的用戶會建立在/var/spool/cron/用戶名 的文件中。不過放在cron.d目錄下的是任務配置文件,而不是可執行文件。通過命令創建的一般為用戶任務,另兩者為系統任務。
CentOS 7默認在cron.d目錄下放置0hourly,主體內容為:01 * * * * root run-parts /etc/cron.hourly的任務來啟動anacron,在用anacron來檢查/etc/cron.daily、/etc/cron.weekly、/etc/cron.monthly這三個目錄(anacron不可以定義頻率在1天以下的任務),而不是大多數版本使用crontab配置文件來啟動這3個目錄的任務。
cron以系統服務crond的形式存在與系統中,可通過/sbin/service進行管理,anacron為一般程序。