一、每日凌晨1点,删除指定文件
1.首先选择一个目录创建两个文件。我这里是/home/zxj
touch bat1 bat2
2.进入任务编辑界面
crontab -e
3.插入任务并保存退出
0 1 * * * rm -f /home/zxj/bat1
0 1 * * * 表示 “每天凌晨 1 点 0 分” 执行任务
rm -f 表示强制删除文件
4.确保任务执行
sudo systemctl start crond # 启动服务
sudo systemctl enable crond # 设置开机自启
sudo systemctl status crond # 检查服务状态
二、设置每月月初对指定文件进行压缩
压缩bat2,同上插入任务
0 1 1 * * tar -czf /tmp/backup/bat2_$(date +\%Y\%m).tar.gz /home/zxj/bat2
0 2 1 * *:表示每月1日凌晨1点执行
/tmp/backup/bat2_$(date +%Y%m).tar.gz:表示压缩完包名与目录
/home/zxj/bat2:表示需要压缩的文件
三、验证结果