Portál AbcLinuxu, 15. července 2025 09:41


Dotaz: screen nebo ttysnoop jak na to

10.12.2006 19:52 Xerces
screen nebo ttysnoop jak na to
Přečteno: 288×
Odpovědět | Admin
Ahoj, řeším takový problém. Přes ssh jsem pomocí dselect spustil upgrade systému, bohužel spojení spadlo a já bych teď nějako rád pokračoval. Matně jsem si vzpomněl, že tohle přepínání terminálů dělá nějaká utilita a tady jsem si našel že to je screen a ttysnoop. Dál jsem si vygooglil nějaké návody v CZ, ale není mi stále jasné zda mi to může pomoci. Předpokládám totiž jestli jsem to pochopil správně že ty utility tam (vzdálený komp) už musí být instalované (což nejsou). Myslíte, že je nějaká možnost jak pokračovat v upgrade vzdáleného PC po spadnutí konexe? Nerad bych ten proces střílel z jiné konzole a znovu pouštěl.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Max avatar 10.12.2006 22:17 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: screen nebo ttysnoop jak na to
Odpovědět | | Sbalit | Link | Blokovat | Admin
Když ti padlo ssh, tak tě to jakoby odhlásilo a procesy, které jely pod tím daným uživatelem, se ukončily, tj. i upgrade systému. Můžeš si to ostatně ověřit i pomocí výpisu ps. Na tom, zda aktualizace bude pokračovat, nebo půjde od začátku, závisí daná distribuce, zda to podporuje atd., většina ano. V tvém případě asi debian, že? Tam ovšem nechápu, proč používáš dselect :(. Osobně bych použil buď apt-get nebo aptitude, dselect mi vždy dělal bordel v balíčkovacím systému :(
Jinak používám program screen. Jednoduše popsáno :
screen -dmS server game-server.sh
Tím spustím skript game-server.sh do screenu. Můžu se odhlásit a skript se neukončí. Pokud se do něj chci přepnout, tak dám jen :
screen -r server
Ze screenu vylezu bez ukončení běžícího skriptu klávesovými zkratkami ctrl+a(nic se jakoby nestane) a potom hned za ní ctrl+d(vyskočíš do konzole)
Takže asi tak, no ...
Zdar Max
Měl jsem sen ... :(
11.12.2006 09:06 Xerces
Rozbalit Rozbalit vše Re: screen nebo ttysnoop jak na to
Dík je to vyřešeno, měl jsi pravdu ten proces spadnul, ale naštěstí je ten instalátor tak chytrej, že když jsem se teď znova zalogoval a spustil dselect -> Install tak pokračoval tam kde skončil (I love Debian :-). Nicméně dík za ten hint se screenem hned si ho tam hodím apro tu vzdálenou správu budu používat. Je to zajímavé s Linuxem dělám už pár let a takovýhle základní věci mi unikají. Add dselect vs. aptitude. Starého psa novým kouskům nenaučíš a když něco funguje .... to už jsem se donutil používat místo ifconfigu iproute2, ale u dselect svěřepě setrvávám :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.