|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Serge Chervjakov 2:5020/400 04 Sep 2004 15:05:10 To : Artem Chuprina Subject : Re: email --------------------------------------------------------------------------------
Sat Sep 04 2004 14:22, Artem Chuprina wrote to Serge Chervjakov:
SC>> У меня делается так:
SC>> my $mail=getfile('/var/spool/mail/userx'); - получает все что в файле
SC>> /var/spool/mail/userx
SC>> printfile('/var/spool/mail/userx',''); - записывает туда пустоту
AC> И тебе тоже man procmail. У тебя тут race condition, чреватый потерей
AC> почты.
Та.. там так и задумано, что нафик эта почта чиститься должна.. это даже
хорошо:). Ибо уже были ситуации на другом серве, что почтой забивалось место
на разделе (или как там в линуксе место ограничивается под юзера) - из-за
того, что скрипты (покупные, не перл, т.е не мои:) ) прописанные в кроне
(опять же не мной) выдавали в stdout всякую херь чуть ли не при каждом
запуске, последствия были очень печальны (особенно когда меня понесло
поправить несколькостраничный список задач для крона). А с учетом того, что
серв выделенный, почтой никто не пользуется.. По крайней мере все те, что
сидят на этом userx.. Hу и по любому - специально подписал, что пустота
пишется - на случай если ему это не надо:))).
Хотя может man procmail - самое удобное решение.. но уже не мне:).
--- ifmail v.2.15dev5.3
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/16679fea4022e.html, оценка из 5, голосов 10
|