使用Crontab集合sh脚本自动删除过期的Confluence Docker容器中的备份文件
创建sh脚本文件xxx.sh:
#!/bin/bash data_dir="/var/atlassian/application-data/confluence/backups" time=`date -d"5 day ago" +%Y_%m_%d` delFileName=${data_dir}/backup-${time}.zip docker exec confluence rm ${delFileName}
赋予sh文件执行权限:
chmod +x xxx.sh
在root用户下编辑Crontab(每日00:10执行一次,sh文件请根据自定义路径自行修改):
10 0 * * * /xxx.sh > /dev/null 2>&1
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步