Linux echo append find命令输出到日志文件
Linux echo append find command output into log file
我想知道有什么方法可以将“echo function”+“find command”的消息输出到日志文件中?
当前:
/mnt/backup/XXXX/Daily/Logs/20210326.log
代码:
logfile=$(date +"%Y%m%d")
find /mnt/backup/XXXX/Daily/Logs -type f -name "*.log" -mtime +6 -print -exec rm {} \; >> /mnt/backup/XXXX/Daily/Logs/$logfile.log
预期结果:
已删除文件 - /mnt/backup/XXXX/Daily/Logs/20210326.log
备注:粗体字属于回显功能。普通文本属于查找命令。
使用第二个 -exec 等:
find /mnt/backup/XXXX/Daily/Logs -type f -name "*.log" -mtime +6 -print -exec rm {} \; -exec echo 'Deleted file - {}' >> /mnt/backup/XXXX/Daily/Logs/$logfile.log \;
我想知道有什么方法可以将“echo function”+“find command”的消息输出到日志文件中?
当前:
/mnt/backup/XXXX/Daily/Logs/20210326.log
代码:
logfile=$(date +"%Y%m%d")
find /mnt/backup/XXXX/Daily/Logs -type f -name "*.log" -mtime +6 -print -exec rm {} \; >> /mnt/backup/XXXX/Daily/Logs/$logfile.log
预期结果:
已删除文件 - /mnt/backup/XXXX/Daily/Logs/20210326.log
备注:粗体字属于回显功能。普通文本属于查找命令。
使用第二个 -exec 等:
find /mnt/backup/XXXX/Daily/Logs -type f -name "*.log" -mtime +6 -print -exec rm {} \; -exec echo 'Deleted file - {}' >> /mnt/backup/XXXX/Daily/Logs/$logfile.log \;