Portál AbcLinuxu, 8. května 2025 01:05
konsole -e ssh -Lmujtunel PCdaleko,
tím se spustí tunel mimo hlavní skript, chvilku počkám
sleep 5
a pak to
vnc localhost ...
Takto mám jistotu, že ve chvíli, kdy nebudu tunel potřebovat, ho ručně zruším (CTRL+D v tom vyskočivším okně konsole)
no, asi je to řešení jako z mateřské školky. Další okno s konsolí, nepoužitelné z tty1-6... atd
Vím, že procesy lze odhodit na pozadí pomocí &, i ssh lze spustit s parametrem -f aby se upozadil..
jak ale v takovém případě tyto procesy ukončit, aby se mi tunelování zrušilo? neztratím nad nimi kontrolu?
Trochu jsem googlil, ale nějak asi neumím formulovat otázku ..
ideální by bylo, kdyby po uzavření vncvieweru se to spojení ukončilo automaticky ...
má někdo nápad? Díky
Milan
Řešení dotazu:
$!
ve ktere je pid posledniho procesu pusteneho na pozadi.
jinak na tohle doporucuju tightvnc, ktery ten tunel umi udelat samo,takze nemusis znovuvynalezat kolo (viz parametr -via
)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.