LINUX.ORG.RU

Как использовать interceptty для перехвата /dev/tty ?

 , ,


1

2

В первом терминале ставлю перехват с записью в лог. interceptty /dev/tty10 -o log Во втором терминале пробую писать в порт: echo 11 > /dev/tty10 Потом смотрю файл log, но там пусто. Почему так, что не так делаю, подскажите. Хочу перехватывать все, что пишет первая прога в порт /dev/tty10 второй прогой и эмулировать ответы от железа.

Начни с элементарного

  • /dev/tty10 это точно имя нужного порта? (/dev/ttyS10)
  • если да, то что о нём говорит ls -l /dev/tty10

Хочу перехватывать все, что пишет первая прога в порт /dev/tty10 второй прогой и эмулировать ответы от железа.

Либо я тебя не понял, либо ты делаешь что-то не то. Как я это вижу: этот /dev/tty10 должен создаваться твоей программой* (это очень грубое приближение :). Если он создается «железкой» ты не сможешь вот так просто отвечать за неё.

anymouze ★★ ()