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