=?iso-8859-1?q?=5Bmdk-re=5D_=E4=C5=CD=CF=CE=C1=2E=2E=2E=2E=DA=C1=CD=D5=D2?= =?iso-8859-1?q?=CF=D7=C1=CC=C9!?=
Sergei Aranovsky
=?iso-8859-1?q?Sergei=2EAranovsky_=CE=C1_srm=2Eru?=
Ср Мар 21 17:00:19 MSK 2001
Здравствуйте,
Alex Ryabchikov wrote:
>
> Hi!
> Проблема с следущем: есть некая прога которая получает команды через
> STDIN и
> в тоже время работает в режиме демона. То есть - запускаем ее через
> шелл,
> закрываем клиента, а позже, присоединившись желаем
> снова подавать команды проге...Но как? Как прицепится к ее входному
> потоку?
> Заранее спасибо!
> P.S Наши админы бьются уже второй день над этой проблемой(?) :)
Вы уверены, что это возможно в принципе? Один из обычных шагов "демонизации" --
закрытие стандартных потоков. Конечно, программа (точнее, демонизировавшийся
потомок) может переназначить дескриптор 0 и читать оттуда, но это
будет совсем не тот stdin, связанный с терминалом, а файл или устройство
или сокет или пайп.
Советую внимательно посмотреть на исходники программы, дабы узнать
что _действительно_ она делает.
С уважением,
-Сергей Арановский
Подробная информация о списке рассылки community