tarasov.evgeny
05-07-2012, 15:43
Задача:
Каждый день утром проверять объем файла и в случае превышения размера отправлять письмо сотруднику и в группу админов с текстом:
"ААА! Я лопну!!!"
Сейчас у меня есть только файл со списком граждан, которым нужно отправить сообщение. Этот список создается в файле, к концу файла прикрепляется стандартное сообщение из другого файла и отправляется админам. Затем файл удаляется.
cd/var/mail/
find . -size +20M | awk ‘{print substr($0,3,25)}’ > /etc/ipfw/temp_auto
cd /etc/ipfw
cat temp_auto auto_answer_ru | mail -s “Test” admin
rm /etc/ipfw/temp_auto
Как мне по строчно обработать этот файл - одна строка один адрес почты.
Содержимое файла temp_auto
nikolay.ivanov
petr.sidorov
Можно ли это сделать без создания файла и последующего его удаления?
Каждый день утром проверять объем файла и в случае превышения размера отправлять письмо сотруднику и в группу админов с текстом:
"ААА! Я лопну!!!"
Сейчас у меня есть только файл со списком граждан, которым нужно отправить сообщение. Этот список создается в файле, к концу файла прикрепляется стандартное сообщение из другого файла и отправляется админам. Затем файл удаляется.
cd/var/mail/
find . -size +20M | awk ‘{print substr($0,3,25)}’ > /etc/ipfw/temp_auto
cd /etc/ipfw
cat temp_auto auto_answer_ru | mail -s “Test” admin
rm /etc/ipfw/temp_auto
Как мне по строчно обработать этот файл - одна строка один адрес почты.
Содержимое файла temp_auto
nikolay.ivanov
petr.sidorov
Можно ли это сделать без создания файла и последующего его удаления?