使用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