我目前正在处理一个脚本,在该脚本中,我必须发送一封包含以下信息的电子邮件:
已备份的文件列表。
最近修改了哪些文件?说1或2个小时。
备份在主机中的大小和位置。
这是我到目前为止所做的:
echo "Message" | mailx -s "Subject" -a path/ofthe/file.tar aaa@mail.com
这会发送一封带有.tar文件的邮件,但我需要知道更改的文件(如果有的话)。
答案 0 :(得分:0)
尝试一下:
tar -tvf path/ofthe/file.tar > /tmp/files.txt
cat /tmp/files.txt | mailx -s "Subject" -a path/ofthe/file.tar aaa@mail.com; rm /tmp/files.txt
答案 1 :(得分:0)
find . -name "*" -mmin -60|grep -v "^.$"
找到当前文件夹并在60分钟内更改文件