GNU Screen to narzędzie wiersza poleceń, które pozwala użytkownikowi na tworzenie wielu sesji powłoki na jednym połączeniu. Sesje te są oddzielone od połączenia podstawowego i dlatego utrzymują stan dla użytkownika, nawet jeśli połączenie zostanie zerwane.
Używam wielu sesji do różnych rzeczy. Jeden do pracy, jeden do pracy w szkole i jeden do każdego projektu, nad którym pracuję. Naprawdę trudno jest śledzić sesje po screen -lspowrocie 11292.pts-0.chu (09/12/11 14:13:49) (Detached) 7616.pts-4.chu (09/01/11 10:31:57) (Detached) 1834.pts-0.chu (08/31/11 18:32:16) (Detached) 1810.pts-0.chu (08/31/11 18:45:20) (Detached) Czy jest jakiś sposób, …
Mam następujący skrypt screen -d -m -S $1 #start screen minimized screen -S $1 -X stuff "$beast " #stuff commands chyba że najpierw podłączę ekran, wydaje się, że wpływ rzeczy nic nie da? Dlaczego tak jest i jak mogę zmodyfikować ten skrypt, aby nie trzeba było dołączać ekranu?
Zwykle mam kilka okien terminali, z których każde jest połączone za pomocą ssh ze zdalnym serwerem. W każdym oknie pracuję za pomocą programu ekranowego GNU, aby zapewnić trwałość procesów interaktywnych w przypadku rozłączenia. Obecnie za każdym razem, gdy połączenie ssh zostaje zerwane (na przykład gdy uśpiam komputer kliencki w nocy), …
Bardzo często korzystam z funkcji sesji ekranu. Na przykład rozpocznę sesję ekranową dla „projektu 1” jako „screen -S projekt1”, a następnie, gdy będę musiał ponownie się połączyć, użyję „screen -d -r projekt1”. Ułatwia to zarządzanie wieloma projektami, każdy z własnym zestawem sesji powłoki. Chciałbym teraz, aby w systemie Windows i …
Obecnie używam narzędzia do ekranu GNU. Teraz mam pytanie, czy istnieje sposób na uporządkowanie, czy raczej zmianę kolejności ekranów / listy ekranów wyświetlanych w dolnej części okna konsoli. Nie udało mi się tego zrobić, jednak sortowanie ekranów byłoby fajną rzeczą.
Ilekroć ponownie podłączam się do mojego odłączonego ekranu (zawierającego Irssi), mój ekran Putty jest zmieniany na coś, co było podczas uruchamiania. Jeśli po tym zmienię rozmiar okna, odłącz ekran i zmień jego rozmiar z powrotem, okno zostanie ponownie przeskalowane do oryginalnego rozmiaru. Przez okno rozumiem okno Putty na moim oknie. …
Lubię zapisywać wszystko, co robię w wierszu polecenia, na przykład, gdy coś aktualizuję i chcę przeczytać, jak przebiegła aktualizacja itp. Zwykle w systemie Mac OSX i terminalu możesz przewijać tyle, ile chcesz, i zapisywać za pomocą Cmd-S. Ale kiedy korzystam z SSH za pomocą ekranu GNU, nie mogę przewijać bezpośrednio …
Mam problem z używaniem screena i Terminal.app. Jeśli na dole ekranu pojawi się monit bashowy i będę pisać, dopóki linia nie zostanie zawinięta do następnej linii, widzę następną linię, ale nie widzę linii powyżej tej jednej zmiany. Oto wizualny sposób zilustrowania mojego problemu. The | reprezentuje prawą stronę terminala. Przed. …
Mój ekran GNU przechowuje swoje sesje w /tmpkatalogu. Oznacza to, że po ponownym uruchomieniu wszystkie sesje zostaną utracone : $ screen -list No Sockets found in /tmp/uscreens/S-dehmann. Jak mogę nakazać im przechowywanie ich w określonym katalogu w moim katalogu domowym, gdzie nie zostaną tak łatwo utracone?
Zwykle mam uruchomionego agenta ssh, ssh do hosta bastionu, następnie otwieram sesję tmux i łączę się z innymi urządzeniami przez to. Przekazywanie kluczy działa dla wszystkich sesji, które otwieram od tego momentu. Jeśli wznowię sesję tmux po zamknięciu terminalu, spanie laptopa, cokolwiek, moje przekazywanie kluczy w moich sesjach bastionu nadal …
Czy jest możliwe wklejenie tekstu skopiowanego w buforze wklejania do innego okna z pewnymi skrótami klawiszowymi, bez konieczności opuszczania bieżącego okna? Tj. Zamiast iść do okna i zrobić Ctr-a +], podając polecenie ekranu GNU i nazwę okna odbierającego?
Jakiś czas temu w StackOverflow zadałem to pytanie dotyczące ssh-agent i crontab . Mam podobne pytanie dotyczące ssh-agent i screena w systemach Linux. Tak więc na moim Macu ssh-agent uruchamia się przy starcie systemu, więc zawsze jest dla mnie dostępny. Myślę, że byłoby to prawdą w moim systemie Linux (redhat …
Poniżej znajduje się, co dzieje się podczas próby użycia ekranu GNU. Zasadniczo wszystko działa dobrze, dopóki nie będę su jako inny użytkownik. wtedy pojawia się Cannot open your terminal '/dev/pts/7' - please check.błąd l413:~$ ssh sbird@example.com sbird@example.com password: sbird@example:~$ screen [screen is terminating] sbird@example:~$ su - gradplan Password: gradplan@example:~$ screen …
Mój przyjaciel dostarczył mi dość szczegółowy, .screenrcktóry umieściłem w moim ~/katalogu. Jestem całkiem pewny, że po uruchomieniu screennie wykorzystuje zmian w pliku. Jak mogę potwierdzić, czy go używam, czy nie? Jak mogę się upewnić, że mój system korzysta z ~/.screenrcpliku?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.