доброго времени суток!
Давайте объясню ситуацию:
у меня в кроне сидят "наблюдатели процессов" и пишут мне письма "о состоянии этих процессов". нужно отфильтровать письма "наблюдателей" от остальных писем "юзеров" системы.
а то объем файла растет буквально с каждой минутой, и разобраться в нем очень сложно..нужно написать скрипт чтоб:
1) он переносил строчку из письма_П в файл_А.
1+) эти строчки должны быть вычеркнуты (удалены) из письма_П
2) в файле_А собирается одно письмо, "фильтруется" на предмет "от кого" и переписывается в файл_Х "по категориям"
3) файл_А очищается
4) письмо_П проверяется на "еще не конец" и либо возвращается к пункту 1) либо к пункту 5)
5) скрипт прекращает работусобственно у меня проблема по пункту 1+) : я не знаю как перезаписать файл бер первой строки
подскажите как это сделать или "альтернативный фильтр"
заранее всем спасибо
>[оверквотинг удален]
>3) файл_А очищается
>4) письмо_П проверяется на "еще не конец" и либо возвращается к
>пункту 1) либо к пункту 5)
>5) скрипт прекращает работу
>
>собственно у меня проблема по пункту 1+) : я не знаю как
>перезаписать файл бер первой строки
>
>подскажите как это сделать или "альтернативный фильтр"
>заранее всем спасибовот ты сначала выбрал геморойный алгоритм а теперь пытаешься решить ненужные задачи.
сделай проще, выбрай сразу все строчки из письма, обрабатывай их и удаляй письмо.
нечего сто раз письмо переписывать с конца в начало. :)
>[оверквотинг удален]
>3) файл_А очищается
>4) письмо_П проверяется на "еще не конец" и либо возвращается к
>пункту 1) либо к пункту 5)
>5) скрипт прекращает работу
>
>собственно у меня проблема по пункту 1+) : я не знаю как
>перезаписать файл бер первой строки
>
>подскажите как это сделать или "альтернативный фильтр"
>заранее всем спасибоесли я все правильно понял то все это очень просто можно сделать с помощью procmail
2L0n3R4ng3r
respect