首先,at和crontab的共同点是,可以预定一个时间设计一个计划任务
而,at用于单一的计划任务,也就是,只需要执行一次就可以结束,crontab是需要执行多次任务,到达某个时间点,就需要进行一次此任务。
at的使用
首先at一般已经安装,可以使用at -V命令查看
举例:
指定在2024/04/15 09: 00将时间写入testmail.txt文件中
[rootaserver ~]# at 9:00 2024-4-15
可以使用 at -l命令查看任务
crontab的使用
安装:yum install crontabs
查看状态:systemctl status crond
举例
指定每天凌晨4: 00将该时间点之前的日志信息备份到个目录下 (/ar/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD-HH:MM:SS
进入/etc/crontab的编辑模式
在最后一行按格式输入时间 用户 执行的命令
然后,退出编辑。