Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: Aide da pitam togava.


  • Subject: Re: lug-bg: Aide da pitam togava.
  • From: zezo@xxxxxxx (Cvetan Ivanov)
  • Date: Sat, 27 Nov 1999 05:32:10 +0200



Julian Stoev wrote:

> Ako niakoj kaze kak, ima edna butilka jin dogodina liatoto... ;)

Bazovo, problema e kak da napravish dvuposochen pipe ;)

Nomera stava (ot shell) kato ednata posoka minava prez named pipe, a
drugata - prez normalno pipe:

mkfifo fifo
cmd1 < fifo | cmd2 > fifo

Po tozi nachin cmd1 i cmd2 shte sa vurzani dvuposochno. BTW tova go ima
v edin test script tochno v sourceto na zmodem (lrzsz) ;)

Tova obache nqma da hodi za klasicheskiq sz/rz(3.x), shtoto toj si pravi
open(ttyname()) i ubiva vsqkakuv redirect. V tozi sluchaj nqma prosto
reshenie, a slojnoto e da se polzva pty (s pipe nqma da stane shtoto
togava se otvarq /dev/tty, i se pozva samo edin file za IO), kato za
celta se napishe wrapper ...

S novite versii (lsz,lrz) nqma problemi, shtoto polzvat stdin/out

Tova raboti pri men:

mkfifo pipe
lsz file < pipe | ssh host "cd /tmp;lrz" > pipe

Dali konkretniq sz/rz stava se opredelq naj-lesno sus 'strace -e open sz
file'
ako ne vrushta open(/dev/tty*), nachi stava.

S moite poznaniq po unix programirane - tolkova. Nadqvam se, che
otgovora e izcherpatelen :) 
(hmm, i se kvalificira za nagradata :) 
Trqbvashe mi okolo chas za da vidq podrobnostite, obache mi stana
interesno - ne samo zaradi materialniq stimul. A i do lqtoto - q
kamilata, q kamilarq ;)

zezo

p.s. za malko shtqh da zabravq URL-to na lrzsz:
http://metalab.unc.edu/pub/Linux/apps/serialcomm/ft/lrzsz-0.12.14.tar.gz
==================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.