0
我已经创建了一个脚本,用于从位于&之前生成的位置删除文件,该文件名将被重定向到文本文件。但是现在我想保留每月最后一次生成的文件。想要存储月份的最后一个日期,以便在上次日期创建的文件不应被删除
#!/bin/bash
function syslog()
{
echo -e "**********************************************************"
echo -e "Logs removal started_$(date +%F-%H:%M:%S)"
echo -e "**********************************************************"
[ -e /backup/logs/older_logs_removed.txt ]
find /backup/logs/all_logs_BKP/ *tar.gz -type f -mtime +30 -exec rm -rv } \;#to find & remove files at specific path
echo -e "**********************************************************"
echo -e "Logs removal completed_$(date +%F-%H:%M:%S)"
echo -e "**********************************************************"
}
syslog | tee -a /var/logs/older_logs_removed.txt
好,我会做到这一点,但你可以请帮助我如何我如何我可以继续蛾结束 –
@HitenderPalSingh创建压缩文件:检查更新。 – choroba