CentOS定時器主要有用戶級和系統級兩種配置方式,具體配置位置如下:
crontab -e
命令編輯,配置文件保存在/var/spool/cron/
目錄下,文件名為對應用戶名,如/var/spool/cron/root
。/etc/crontab
文件,需指定用戶名,格式為* * * * * username command_to_execute
。/etc/cron.d/
目錄下添加配置文件,每個文件是一個單獨的定時任務配置,文件名任意,對所有用戶生效。/etc/cron.hourly/
、/etc/cron.daily/
、/etc/cron.weekly/
、/etc/cron.monthly/
目錄下放置腳本,實現每小時、每天、每周、每月執行一次任務。另外,若使用systemd
定時器,配置文件需放在/etc/systemd/system/
目錄下,包括.service
和.timer
文件。