Вы можете отправить электронное письмо с помощью одной команды:
mail -s 'Subject' you@example.com < log.txt
mail ожидает поток ввода, если его нет, он получает стандартный ввод (т. е. позволяет вам вводить что-то) , Оператор < (unix file-stream) сообщает электронной почте, чтобы прочитать содержимое файла, а не / dev / stdin (это тоже файл).
Добавление вложения кажется немного сложнее:
Отправка файлов в виде почтовых вложенийЕсли вы хотите проверить, пустой ли файл или нет, вы можете выполнить тест следующим образом:
if [ -s test.txt ];
then
echo "file is not empty";
fi
Итак, ваша команда будет выглядеть так:
if [ -s log.txt ]; then mail -s 'Subject' you@example.com < log.txt; fi
Если вы хотите, чтобы данные на жестком диске были невосстановимы, выполните следующую процедуру. Вы также можете сделать это графически:
live boot в Ubuntu запустите диск из тире и удалите все разделы, затем щелкните по формату и установите Erase для перезаписи существующих данных с нулями (Slow). Файловая система может все, что вы хотите