# Задача
**1. Запланируйте следующие задачив /etc/crontab.**
* *Разослать письмо с поздравлением с Новым Годом 1-го января. Можно использовать команду mail, sendemail или любую другую программу для отправки писем. Список адресатов загружать из файла.*
Пишем скрипт mail.sh, который будет отправлять письма по адресам из файла mail-list.txt.
```
#!/bin/bash
MESS="Happy New Year!"
while read MAIL
do echo $MESS | mail -s 'HNY' $MAIL
done < mail-list.txt
```
Создадим расписание:
`crontab -e`
`0 0 1 1 * /home/user/mail.sh`
* *В 23:50 каждый день на все терминалы отправлять сообщение, что пора спать. Можно использовать команду wall для отправки сообщения.*
`50 23 * * * wall "Go to bed!"`
* *С 8-ми утра до 6-ти вечера в рабочие дни (пн-пт) запускайте каждый час команду проверки размера директории /var/log и выводите результат в системный журнал. Можно использовать утилиту du (du-cksh/var/log/ | grep total) для вычисления размера директории, утилиту logger для отправки сообщения в системный журнал. Для задания интервала в crontab используйте значения через дефис,или через запятую.*
`0 8-18 * * 1-5 du -cksh /var/log/ | grep total | logger`
**2. Изучите документацию по systemd.timers, предложите способы использования этого инструмента для запуска задач из пункта 1.**
* 1
```
[Unit]
Description=Mail greetings happy new year
[Timer]
OnCalendar=*-1-1 00:00:00
[Install]
WantedBy=timers.target
```
* 2
```
[Unit]
Description=Message for all terminals
[Timer]
OnCalendar=*-*-* 23:50:00
[Install]
WantedBy=timers.target
```
* 3
```
[Unit]
Description=Logger
[Timer]
OnCalendar=Mon..Fri *-*-* 08..18:00:00
[Install]
WantedBy=timers.target
```