Как отправить электронное письмо с информацией о файле в bash-скрипте? - PullRequest
0 голосов
/ 10 декабря 2018

В настоящее время я работаю над сценарием, в котором я должен отправить электронное письмо с такой информацией:

  • Список файлов, для которых выполняется резервное копирование.

  • Какие файлы были недавно изменены?Скажите 1 или 2 часа.

  • Размер и расположение резервной копии на хосте.

Это то, что я сделал такfar:

echo "Message" | mailx -s "Subject" -a path/ofthe/file.tar aaa@mail.com

Это отправляет письмо с вложением файла .tar, но мне нужно знать, какие файлы были изменены, если они были.

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018
find . -name "*" -mmin -60|grep -v "^.$"

Найти текущую папку и изменить файл в течение 60 минут

0 голосов
/ 11 декабря 2018

Попробуйте это:

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...