Cteni ttySx pres ssh

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Sobota Duben 5 19:04:40 CEST 2008


On Thu, 3 Apr 2008, Zdenek Janis wrote:

> 	ssh root na jiny_stroj 'cat /dev/ttyS0'
> Problem nastane, kdyz takto spusteny prikaz ukoncim CTRL-C. Prikaz ssh 
> se ukonci, ale proces na vzdalenem stroji (cat /dev/ttyS0) bezi dale.

To Ctrl+C pošle SIGINT, který ukončí jen lokálně bežící ssh. Vzdálený cat 
běží dál, dokud si nerozbije ústa o zavřený standardní výstup. Což 
vysvětluje, proč některé příkazy (co nic na výstup neposílají) zůstanou 
viset a jiné (co na výstup něco posílají) nikoli.

Jak už jste sám zjistil, tak jistý druh řešení je ssh -t, protože tak se
na vzdálené straně vyrobí terminál a INT se pošle tam.

-- 
Pavel Kankovsky aka Peak                          / Jeremiah 9:21        \
"For death is come up into our MS Windows(tm)..." \ 21th century edition /




Další informace o konferenci Linux