|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 26 Jun 2002 11:06:42 To : Igor Simonov Subject : Re: конвейер и почта --------------------------------------------------------------------------------
IS> А не знает ли кто - как решить такую задачу:
IS> есть фришник 4.5, на котором крутится в виде демона некая прога на С. Она
IS> периодически выдает порции данных на stdout. Мне нужно, чтоб каждая порция
IS> отправлялась по почте на некий e-mail. Если я делаю простой конвейер:
IS> proga | mail root@domain.ru
IS> то данные отправляются только когда прога завершит работу (например, когда
IS> я ее убью kill-ом). Как лучше организовать вывод и отправку по почте
IS> отдельных порций? Можно ли это сделать без изменения кода на С или хотя бы
IS> с минимальными изменениями?
Ты можешь сделать proga | script, а script пусть читает ввод, разбирается
где начало, где конец и регулярно скармливает очередную порцию mail'у.
Eugene
--
"Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
--- slrn/0.9.7.4 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093d3995809.html, оценка из 5, голосов 10
|