Jak odděluji relaci obrazovky z terminálu?

119

Vím, jak spustitscreen a jak vypsat různé obrazovky:

screen -ls

nebo připojit:

There are screens on:
        2477.pts-0.server1      (Detached)
        2522.pts-0.server1      (Detached)
2 Sockets in /var/run/screen/S-root.

$ screen -r 2477.pts-0.server1

Ale jaká je kombinace klíče pro odpojení od relace obrazovky a její průběh?

    
dané maniat1k 25.04.2012 00:48

4 odpovědi

160

Ctrl + A a poté D . [screen manpage ] má dlouhý seznam těchto zkratek v části "DEFAULT KEY" ZÁRUKY ".

    
odpověděl Soren 25.04.2012 01:02
38

Chcete-li zobrazit své relace, spusťte:

screen -list

Můžete spustit libovolný příkaz pod příkazem obrazovky jako:

screen myscript.sh

Poté stiskněte Ctrl + a (release) a pak d .

Chcete-li obnovit odpojený proces, použijte:

screen -r

Pokud máte vícenásobné číslo, přidávejte po něm číslo relace.

Můžete také znovu připojit k jižAttached obrazovce podlescreen -x. Užitečné prozkoumat, proč je připojen, sdílet terminál s někým nebo sledovat / zkontrolovat někoho, co dělají.

Chcete-li získat další nápovědu, spusťte aplikaciman screen nebo v rámci obrazovky stiskněte Ctrl + a zkratky.

Viz také:

odpověděl kenorb 28.10.2014 11:50
9

Pravděpodobně to bude vypadat takto:

^a - d

Je důležité poznamenat, že případ písmen jako velkých a malých písmen provede různé funkce.

    
odpověděl RWC 25.04.2012 02:01
3

Některé systémy ve výchozím nastavení odstraňují určité vazby. Takže je nejlepší podívat se na online klíčovou stránku: Ctrl-a? . Příkazový řádek můžete také použít vscreen: Ctrl-a: odpojit . Já sám obecně odstraňuji klíče pro "detach" a "powerdetach", s výjimkou vzdálených systémů.

    
odpověděl Arcege 25.04.2012 02:26