Zmiana nazwy istniejącej sesji screena

Data publikacji: 2015-11-17 | Tagi:

Dziś krótko i na temat. Logujesz się na serwer, odpalasz screena, otwierasz sobie 8 okienek, w każdym po jednym ważnym shellu, których już nie chcesz zamykać. Odłączasz się od screena i w tym epickim momencie przypominasz sobie, że nie nadałeś screenowi nazwy :).

Połowa biedy, kiedy Twój screen jest jedynym działającym screenem, ale gdy po wykonaniu komendy:

screen -ls

Pokazuje Ci się coś takiego:

        8211.pts-0.simon        (11/14/2015 06:41:31 AM)        (Detached)
        8204.pts-0.simon        (11/14/2015 06:41:28 AM)        (Detached)
        8197.pts-0.simon        (11/14/2015 06:41:27 AM)        (Detached)
        8190.pts-0.simon        (11/14/2015 06:41:24 AM)        (Detached)
        8181.pts-0.simon        (11/14/2015 06:41:15 AM)        (Detached)

To zaczynasz zachodzić w głowę, czemu nie masz w nawyku startowania screena tak:

screen -S moj_wazny_screen

Podłączenie do takiego screena to wtedy:

screen -r moj_wazny_screen

Gdy natomiast nie nadasz mu nazwy, to musisz podłączać się po PID

screen -r 9204

Kiedy okazuje się, że to nie ten screen co trzeba, musisz próbować następnego numeru PID.

Proponuję, gdy już odnajdziesz interesujego Cię screena, nadać mu nazwę.

Najpierw podłącz się do niego, potem naciśnij Ctrl+a, następnie dwukropek, a potem wpisz:

sessionname moj_wazny_screen

Ta sekwencja zmienia (lub, jeśli jej nie było - ustawia) nazwę screena.

Twój screen pojawi się na liście w ten sposób:

        8211.pts-0.simon        (11/14/2015 06:41:31 AM)        (Detached)
        8204.pts-0.simon        (11/14/2015 06:41:28 AM)        (Detached)
        8197.pts-0.simon        (11/14/2015 06:41:27 AM)        (Detached)
        8190.pts-0.simon        (11/14/2015 06:41:24 AM)        (Detached)
        8181.moj_wazny_screen        (11/14/2015 06:41:15 AM)        (Detached)

Podsumowując interesuje nas sekwencja:

Ctrl-a : sessionname moj_wazny_screen


Oceń ten post:
Podziel się:

comments powered by Disqus

IT w obrazkach: