Ubuntu18.04设置定时任务,定时打包压缩删除文件

1.创建定时任务脚本

vim ~/save_data.sh

2.写入以下内容

#! /bin/bash
cd /home/liuyang/data
find ./ -maxdepth 1 -type d -mtime +0 -exec tar -zcf {}.tgz {} \;
find ./ -maxdepth 1 -type d -mtime +0 -exec rm -rf {} \;
find ./ -maxdepth 1 -type f -mtime +365 -exec rm -rf {} \;

3.分配权限

chmod 777 save_data.sh

4.创建定时任务

crontab -e

选2,/usr/bin/vim.basic

5.在末尾加入以下定时任务命令,代表每天0点30分执行一次

30 0 * * * /home/liuyang/save_data.sh

6.重启cron服务

sudo service cron restart

7.查看定时任务列表

crontab -l

 

posted @ 2022-10-08 17:31  汪仔牛奶糖  阅读(118)  评论(0)    收藏  举报