保留7天日志

find /home/admin/app/logs/ -name "*.log" -mtime +7 | xargs rm -f

scp将本地最新文件的.tar一个发到远程,前提:已经免密

scp -r -P20001 $(ls -t /docker/gitlab/data/backups/*.tar | head -n1) root@10.211.122.99:/backup/$(date +%F).tar

 -n1最新文件1个    -n2 最新两个

ls -t /docker/gitlab/data/backups/*.tar | head -n1

 crontab -e

0 23 * * * sh /docker/bak_gitback.sh

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐