在CentOS系統中,定時器主要支持兩種任務類型:一次性計劃任務和周期性計劃任務。
at 命令來實現。例如,如果你想在今晚12點30分重啟你的CentOS服務器,可以使用以下命令:at 23:30
然后輸入要執行的命令,如:
systemctl restart httpd
輸入完成后,按 Ctrl+D 結束輸入。
crontab 服務來實現周期性計劃任務。crontab 文件中的每一行代表一個定時任務,包含分鐘、小時、日期、月份、星期和要執行的命令或腳本。例如,以下命令表示每周一的凌晨3點執行備份任務:0 3 * * 1 tar -zcvf /backup/backup.tar.gz /data/www
此外,CentOS還支持通過 systemd timer 來管理周期性任務,systemd timer 是 systemd 的一個組件,可以用來設置定時任務。
總結來說,CentOS定時器支持一次性計劃任務和周期性計劃任務,分別可以通過 at 命令和 crontab 服務(或 systemd timer)來實現。