русский
Germany.ruForen → Архив Досок→ Computer & Co

Линух, редирект с одного tty на другой

276  1 2 alle
Simple Толстый и красивый парниша24.03.03 18:32
Simple
NEW 24.03.03 18:32 
Такая ситуация: хочу, чтобы то, что я набираю на локальной клавиатуре, отражалось эхом в телнетном окошке. Есть варианты?
...Но у него есть бумага с печатью и право отнять у тебя твою любимую смерть... (с)
#1 
koelner_21 гость24.03.03 19:55
koelner_21
NEW 24.03.03 19:55 
in Antwort Simple 24.03.03 18:32
tak u linuxa telnet wsegda pokaziwajet lokalnoje echo. esli net - mozhesch wklüchit...ili ja tebja ne tak ponjal
#2 
Simple Толстый и красивый парниша24.03.03 20:03
Simple
NEW 24.03.03 20:03 
in Antwort koelner_21 24.03.03 19:55
Telnet-session: с компьютера 1 на компьютер 2.
Клавиатура на компьютере 2. Требуется stdout от клавиатуры на компьютере 2 на компьютере 1.
...Но у него есть бумага с печатью и право отнять у тебя твою любимую смерть... (с)
#3 
as400 завсегдатай24.03.03 20:26
as400
NEW 24.03.03 20:26 
in Antwort Simple 24.03.03 20:03
я бы написал Shell скрипт и исполнял бы его хоть на 50 компютеров
#4 
koelner_21 гость24.03.03 20:26
koelner_21
NEW 24.03.03 20:26 
in Antwort Simple 24.03.03 20:03
uaaaa...nu i putannitza!!!
mozhet i na lokalnom compe ti bi echo polu4il..a kak ego po setki na wtoroj comp pereslat?!
#5 
Simple Толстый и красивый парниша24.03.03 20:33
Simple
NEW 24.03.03 20:33 
in Antwort as400 24.03.03 20:26
А что это мне даст? Мне нужен стдаут ДО ЛОГИНА. сервер без монитора, и я хочу эхо с клавы видеть в телнетовском окошке :) Один вариант я уже нашел: cat /dev/vcsN, но так надо постоянно вызывать. НА большее у меня сегодня просто мозгов не хватает :)
...Но у него есть бумага с печатью и право отнять у тебя твою любимую смерть... (с)
#6 
  Finder2002 местный житель24.03.03 21:04
NEW 24.03.03 21:04 
in Antwort Simple 24.03.03 20:33
В сторону ncurses смотри. Насколько я помню, там есть возможность указать в какой терминал выводить.
Только вот как это причепить к стандартной консоли?
Что-нибудь вроде 'bash > /dev/ttyXX' - и это все запускать из инициализационного скрипта?
Или на at повесить задачу, чтобы он каждую секунду делал твой кат?
--------
Корпорация Микрософт снова приветствует вас у ваших голубых экранов
#7 
  Finder2002 местный житель24.03.03 21:08
NEW 24.03.03 21:08 
in Antwort Simple 24.03.03 20:33
А если не поможет - сваять прогу на curses, которая будет перенаправлять stdout и stderr на нужную тебе консоль, и запускать через трубу 'bash | proga'.
--------
Корпорация Микрософт снова приветствует вас у ваших голубых экранов
#8 
Simple Толстый и красивый парниша24.03.03 21:10
Simple
NEW 24.03.03 21:10 
in Antwort Finder2002 24.03.03 21:08
Спасибо за идейку, но впадлу мне копаться... Может как-нить разберусь. Я хотел по-быстрому, а тут по-быстрому не получится, разве что такой глюк, как с этим кэтом. Я уже нашел linux console and keyboard howto, там тоже понаваяно черте что :)
...Но у него есть бумага с печатью и право отнять у тебя твою любимую смерть... (с)
#9 
  Finder2002 местный житель24.03.03 21:14
NEW 24.03.03 21:14 
in Antwort Simple 24.03.03 21:10
Дык, bash > /dev/ttyXX это ж несложно. Можно и вслепую набрать. Я б сам попробовал, только линух снес неделю назад, а с MacOS X мозгоебства много. Интересно же.
--------
Корпорация Микрософт снова приветствует вас у ваших голубых экранов
#10 
Simple Толстый и красивый парниша24.03.03 21:20
Simple
NEW 24.03.03 21:20 
in Antwort Finder2002 24.03.03 21:14
хм, об этом-то я и не подумал... ЩАс попробую :)
...Но у него есть бумага с печатью и право отнять у тебя твою любимую смерть... (с)
#11 
Simple Толстый и красивый парниша24.03.03 21:27
Simple
NEW 24.03.03 21:27 
in Antwort Simple 24.03.03 21:20
Нет, не прошло. Мало того, что только рут может редирект такой делать, так и не получилось ничего :)
...Но у него есть бумага с печатью и право отнять у тебя твою любимую смерть... (с)
#12 
  Finder2002 местный житель24.03.03 23:46
24.03.03 23:46 
in Antwort Simple 24.03.03 21:27
Мож не на ту консоль редиректнул?
А проблемс с рутом решается установкой соответствующих прав на девайс.
--------
Корпорация Микрософт снова приветствует вас у ваших голубых экранов
#13 
Simple Толстый и красивый парниша25.03.03 08:30
Simple
NEW 25.03.03 08:30 
in Antwort Finder2002 24.03.03 23:46
Нет, все как надо :) Я тут подумал, а не поможет ли хвост? Не помог, к сожалению. Видимо, работает только с "нормальными" файлами.
...Но у него есть бумага с печатью и право отнять у тебя твою любимую смерть... (с)
#14 
as400 завсегдатай25.03.03 12:54
as400
NEW 25.03.03 12:54 
in Antwort Simple 25.03.03 08:30
у меня небыло возможности проверить, но попробуй так:
tail -f /dev/vcsN
#15 
Simple Толстый и красивый парниша25.03.03 13:49
Simple
NEW 25.03.03 13:49 
in Antwort as400 25.03.03 12:54
У меня была, не работает :) точнее, показывает, но новые строки не добавляет.
...Но у него есть бумага с печатью и право отнять у тебя твою любимую смерть... (с)
#16 
Russman прохожий25.03.03 18:57
Russman
NEW 25.03.03 18:57 
in Antwort Simple 25.03.03 13:49
Я бы попробовал > <tty>..
А вместо <cat> ... исползуй <tail -f> ...
#17 
Simple Толстый и красивый парниша25.03.03 23:18
Simple
NEW 25.03.03 23:18 
in Antwort Russman 25.03.03 18:57
tty не работает ваще, с хвостом выше уже написал.
...Но у него есть бумага с печатью и право отнять у тебя твою любимую смерть... (с)
#18 
Russman прохожий28.03.03 11:41
Russman
NEW 28.03.03 11:41 
in Antwort Simple 25.03.03 23:18
Попробовал с двумя <xterms>.
на одном <cat >> </dev/pts/2>, все что вводится появляется на втором.
Во! И с <tty> также!
#19 
Simple Толстый и красивый парниша28.03.03 11:44
Simple
NEW 28.03.03 11:44 
in Antwort Russman 28.03.03 11:41
Да, но это надо делать постоянно, мне же хотелось, чтобы это происходило автоматически.
Also hör' auf dein Gewissen und geh' uns nicht auf Sack! (c) Die Ärzte
#20 
1 2 alle