Oops 0 30 ноября, 2010 Опубликовано 30 ноября, 2010 (изменено) · Жалоба Здравствуйте!!! Нужно написать программку-демон, которая работает так: Открываем терминал, запускаем в фоне эту программку-демон и она работая в фоне, считывая все что выводится на консоль, предпринимает какие либо действия. Как сделать так чтобы программка перехватывала все что выводится в терминал? :) Спасибо!!! Изменено 30 ноября, 2010 пользователем Oops Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prst 0 30 ноября, 2010 Опубликовано 30 ноября, 2010 · Жалоба Здравствуйте!!! Нужно написать программку-демон, которая работает так: Открываем терминал, запускаем в фоне эту программку-демон и она работая в фоне, считывая все что выводится на консоль, предпринимает какие либо действия. Как сделать так чтобы программка перехватывала все что выводится в терминал? :) Спасибо!!! от amw - http://code.google.com/u/amwsoft/ вот то что вам нужно http://code.google.com/p/developer-console/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oops 0 2 декабря, 2010 Опубликовано 2 декабря, 2010 (изменено) · Жалоба от amw - http://code.google.com/u/amwsoft/ вот то что вам нужно http://code.google.com/p/developer-console/ Мистер PrSt спасибо Вам большое за помощь. И все таки мне надо к своей программке такой функционал прикрутить, конечно можно разобраться как реализован перехват в тех программках, которые указал мистер PrSt. Но не хватает времени, даже чтобы разобраться. :( Буду благодарен за пример, или информацию используя которую можно быстренько освоить перехват. Спасибо Всем!!! PS: Моя программка работает под встраиваемым Linux, на железке :) Изменено 2 декабря, 2010 пользователем Oops Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 9 3 декабря, 2010 Опубликовано 3 декабря, 2010 · Жалоба Буду благодарен за пример, или информацию используя которую можно быстренько освоить перехват. Спасибо Всем!!! PS: Моя программка работает под встраиваемым Linux, на железке :) #cat /dev/console > /root/myspy PS: Моя программа работает под любым Linux :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dch 0 4 декабря, 2010 Опубликовано 4 декабря, 2010 · Жалоба Если Вы под линукс то там есть в качестве одного из решений проблеммы псевдотерминальные устройства , COM 1 виден как /dev/ttyS0 а эти устройства как /dev/ ptty0 ... функции типа openpty и другие дают интерфейс к этим устройствам. Те Ваша программа работает с ttyS0 и транслирует его в ptty, который Вы подсовываете другой терминальной программе Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oops 0 5 декабря, 2010 Опубликовано 5 декабря, 2010 · Жалоба Спасибо!!! :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться