The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"редактирование писем  /var/spool/mail/"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"редактирование писем  /var/spool/mail/"  
Сообщение от barrent email(??) on 02-Авг-07, 16:15 
доброго времени суток!
Давайте объясню ситуацию:
у меня в кроне сидят "наблюдатели процессов" и пишут мне письма "о состоянии этих процессов". нужно отфильтровать письма "наблюдателей" от остальных писем "юзеров" системы.
а то объем файла растет буквально с каждой минутой, и разобраться в нем очень сложно..

нужно написать скрипт чтоб:
1)  он переносил строчку из письма_П в файл_А.
1+) эти строчки должны быть вычеркнуты (удалены) из письма_П
2)  в файле_А собирается одно письмо, "фильтруется" на предмет "от кого" и переписывается в файл_Х "по категориям"
3)  файл_А очищается
4)  письмо_П проверяется на "еще не конец" и либо возвращается к пункту 1) либо к пункту 5)
5)  скрипт прекращает работу

собственно у меня проблема по пункту 1+) : я не знаю как перезаписать файл бер первой строки

подскажите как это сделать или "альтернативный фильтр"
заранее всем спасибо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "редактирование писем  /var/spool/mail/"  
Сообщение от NuINu (??) on 02-Авг-07, 16:29 
>[оверквотинг удален]
>3)  файл_А очищается
>4)  письмо_П проверяется на "еще не конец" и либо возвращается к
>пункту 1) либо к пункту 5)
>5)  скрипт прекращает работу
>
>собственно у меня проблема по пункту 1+) : я не знаю как
>перезаписать файл бер первой строки
>
>подскажите как это сделать или "альтернативный фильтр"
>заранее всем спасибо

вот ты сначала выбрал геморойный алгоритм а теперь пытаешься решить ненужные задачи.
сделай проще, выбрай сразу все строчки из письма, обрабатывай их и удаляй письмо.
нечего сто раз письмо переписывать с конца в начало. :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "редактирование писем  /var/spool/mail/"  
Сообщение от L0n3R4ng3r (??) on 03-Авг-07, 18:02 
>[оверквотинг удален]
>3)  файл_А очищается
>4)  письмо_П проверяется на "еще не конец" и либо возвращается к
>пункту 1) либо к пункту 5)
>5)  скрипт прекращает работу
>
>собственно у меня проблема по пункту 1+) : я не знаю как
>перезаписать файл бер первой строки
>
>подскажите как это сделать или "альтернативный фильтр"
>заранее всем спасибо

если я все правильно понял то все это очень просто можно сделать с помощью procmail

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "редактирование писем  /var/spool/mail/"  
Сообщение от barrent email(??) on 06-Авг-07, 08:11 
2L0n3R4ng3r
respect
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру