1.第一次作业:
1.atd和crond两个任务管理程序的区别
atd用于在指定时间运行一次性任务,而crond用于周期性地执行任务。
atd可通过at命令将任务提交给它,而crond需要在文件中进行配置。
2.指定在2023/04/15 09: 00将时间写入testmail.txt文件中
3.指定每天凌晨4: 00将该时间点之前的日志信息备份到个目录下 (/var/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM
[root@server ~]# crontab -e # 设置周期性任务
[root@server ~]# crontab -l # 查看任务
[root@server ~]# cat cro.txt # 查看结果
[root@server ~]# crontab -r # 删除任务
[root@server ~]# crontab -l # 再次查看
no crontab for root
- /logfile:备份文件名的前缀。
- $:引用变量,用于将date命令的输出添加到备份文件名中。
- date:一个Linux命令,用于显示或设置系统日期和时间。在这种情况下,它显示当前日期和时间的格式。
- +%Y-%m-%d:date命令的选项之一,用于指定日期格式。在这种情况下,它指定日期格式为YYYY-MM-DD。
- \:用于转义下一个字符。
- %H:%M:date命令的选项之一,用于指定时间格式。在这种情况下,它指定时间格式为HH:MM。