在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
)来实现。