一、atd和crond的区别
atd和crond是Linux系统中两个不同的任务管理程序,它们的主要区别如下:
1. atd是一种一次性任务的调度程序,可用于设置一些短期计划任务。而crond是一个周期性任务的调度程序,适用于长期计划任务。
2. atd只需在指定的时间运行一次任务,然后就将其从系统中删除。而crond会一直运行,直到任务被取消或定时器被关闭。
3. atd管理的任务是用at命令添加到计划任务中的,而crond管理的任务是通过crontab命令添加到计划任务中的。
4. atd启动后会一直保持在后台运行,等待执行任务。而crond只在指定的时间开始执行计划任务,然后停止运行,直到下次执行时再次启动。
举例
指定在2023/4/3/19:00将时间写入testmail.txt文件中
使用atd创建任务
使用crond创建任务
指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录下(/var/log/messages),备份后日志文件名显示格式logfileYY-MM-DDHH-MM
1.
1. 创建目录用于存储备份文件:
sudo mkdir /var/log/backups
2. 创建定时任务,使用crontab编辑器:
sudo crontab -e
在当前主机添加两块网卡,将两块网卡绑定实现网卡冗余操作
通过查询发现该设备有两张网卡。现在将其进行绑定
重启网络服务使其生效