[mdk-re] Re: [mdk-re]Демона....замуровали!

cornet =?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Ср Мар 21 18:14:01 MSK 2001


cornet wrote:
> 
> denf на novosoft.ru wrote:
> >
> > 03/21/2001 05:31:02 PM mandrake-russian-admin wrote:
> > >Hi!
> > >Проблема с следущем: есть некая прога которая получает команды через STDIN
> > и
> > >в тоже время работает в режиме демона. То есть - запускаем ее через шелл,
> > >закрываем клиента, а позже, присоединившись желаем
> > >снова подавать команды проге...Но как? Как прицепится к ее входному
> > потоку?
> > >Заранее спасибо!
> > >P.S Наши админы бьются уже второй день над этой проблемой(?) :)
> >
> > попробуйте /proc/"pid of task"/fd/0,
> > и напишите, пожалуйста, что получится - самому любопытно ;-)
> 
> То есть Вы предлагаете работать напрямую с памятью целевого процесса?
> Смело!
> Ща, чо нть у себя попробую.....

Ха!! В натуре работает, только символ конца строки не прошел...
Сделал так:
Со своей машины зашел телнетом на другую, телнет у меня на экране рисует
приглашение шелл.
Узнал у своей тачки PID телнетного процесса, полез куда указали.
в директории /rpoc/"pid"/fd сказал
cat > 0
написал "чегото", нажал Enter и это "чегото" появилось в окне терминала
телнетной сесси!!! Yess!
Правда, когда вместо "чегото" написал "top" то в телнете команда не
выполнилась, а произошел перевод строки и курсор замер посередине шелла,
после нажатия в шелле Enter было получено соответствующее приглашение с
мигающим курсором.
Да, и в хистори шелла эти команды не запомнились.

 
> --
> ******** FIRE & STEEL ********
> 
> _______________________________________________
> Mandrake-russian mailing list
> Mandrake-russian на linuxteam.iplabs.ru
> http://altlinux.ru/mailman/listinfo/mandrake-russian

-- 
******** FIRE & STEEL ********




Подробная информация о списке рассылки community