У меня есть резервная копия, которая выполняется каждые 2 недели с cron на моем Mac OS High Sierra.
И эта часть работает, и теперь я хочу отправить журнал самому себе, используя эти 2 строки:
df -Ph / Volumes / USB_Storage >> "/Users/ralphschipper/Documents/Logs/rsync"date +"%Y-%m-%d"
.log
cat "/Users/ralphschipper/Documents/Logs/rsync"date +"%Y-%m-%d"
.log | / usr / bin / mail -s "Backuplog" user@gmail.com
Дело в том, что мое резервное копирование начинается в 10:00 вечера 15 сентября, поэтому лог-файл создается 15-го
Резервное копирование было готово в 1:00 утра 16 сентября, поэтому создается новый файл журнала.
В конце письмо было отправлено с использованием файла журнала, который содержит команду df от 16-го числа.
Кто-нибудь сейчас как это исправить?
я могу создать переменную в начале процесса, которая хранит текущую дату и использует ее?
или я могу отправить письмо с лог-файлом и результатами df?
С уважением,
Ralph