1.atd和crond两个任务管理程序的区别
atd适用于一次性和未来某个特定时间需要立即执行的任务,而crond则用于在重复的时间间隔内定期执行任务
2.指定在2023/04/15 09: 00将时间写入testmail.txt文件中
[root@server ~]# at 9:00am 2024-4-15
warning: commands will be executed using /bin/sh
at> touch /root/testmail.txt
at> date >> /root/testmail,txt
at> <EOT>
job 12 at Mon Apr 15 09:00:00 2024
3.指定每天凌晨4: 00将该时间点之前的日志信息备份到个目录下 (/ar/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM
[root@server ~]# vim /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
0 4 * * * root cp /var/log/messages /logfile `date +%F%R` ;echo > /var/log/messages