Pytania otagowane jako gnu-screen

screen (GNU Screen) to pełnoekranowy menedżer okien, który multipleksuje fizyczny terminal między kilkoma procesami (zwykle interaktywnymi powłokami). W przypadku monitorów komputerowych zobacz tag / monitors.

3
wysyłanie wprowadzania tekstu na odłączony ekran
Próbuję uruchomić serwer Minecraft na moim serwerze unRAID. Serwer będzie działał w powłoce, a następnie siedział tam i czeka na dane wejściowe. Aby go zatrzymać, muszę wpisać „stop” i nacisnąć Enter, a następnie uratuje świat i z wdziękiem wyjdzie, a ja wrócę do powłoki. To wszystko działa, jeśli uruchomię to …
44 linux  gnu-screen 

5
Ustawienie nazwy sesji ekranowej
Czy istnieje sposób na nadanie określonej nazwy sesji ekranu unix? Powiedzmy na przykład, że uruchamiam ten sam program wiele razy, każdy z różnymi parametrami i chcę powiedzieć, który jest który.
44 gnu-screen 

2
Jak zmienić domyślny katalog nowego okna z poziomu tmux
Niedawno przeniosłem się z ekranu GNU na tmux . Uważam, że jest dość podobny, ale z większym wsparciem ( zmieniłem z powodu problemu z czasem ucieczki w neovim - rozdzielczość była tylko dla tmux). Niestety w tmux nie mogę znaleźć polecenia podobnego do tego: screen -X eval "chdir $(some_dir)" Powyższe …
42 linux  tmux  gnu-screen 


4
Jak zmienić nazwę sesji ekranu GNU
Prowadzę sesję ekranową i chciałbym zmienić jej nazwę. Wiem, że rozpoczynając nową sesję ekranu, mogę użyć opcji „-S”, aby nadać jej nazwę. Jak mogę zmienić tę nazwę po rozpoczęciu sesji?
41 gnu-screen 

4
nohup vs. Screen
W przeszłości nohupprowadziłem duże zadania w tle, ale zauważyłem, że wiele osób korzysta screenw tym kontekście. Czy screenzapewnia jakąś funkcjonalną przewagę, o której nie wiem, czy jest to tylko kwestia preferencji?

4
Czy w tmux istnieje odpowiednik polecenia „log” GNU Screen?
Często używam komendy screen „log” do rejestrowania danych wyjściowych sesji w pliku, gdy dokonuję zmian w danym środowisku. Przeszukałem stronę podręcznika tmux, ale nie mogłem znaleźć odpowiednika. Czy ktoś wie o podobnej funkcji w tmuxie, czy muszę napisać własne skrypty opakowania, aby to zrobić? EDYCJA: Mam świadomość „skryptu” i innych …
35 gnu-screen  logs  tmux 

2
Nie pozwól ekranowi GNU zakończyć sesji po zakończeniu skryptu
Próbuję zmusić ekran GNU do utworzenia „wirtualnego” terminala, bez dołączania się do niego, wykonywania skryptu wewnątrz i NIE kończenia sesji po zakończeniu skryptu. Próbowałem wielu kombinacji, w tym: screen -dmS udplistener /share/Sys/autorun/start_udp_listeners.sh lub screen -S udplistener -X /share/Sys/autorun/start_udp_listeners.sh i żaden z nich nie działał. Dostaję sesję bez wykonania skryptu, skrypt …
35 gnu-screen 

5
wyszukaj tekst na wyjściu terminala
Uruchamiam aplikację z poleceniem, $ grails run-appktóra drukuje terminal logowania jak poniżej. Chcę wyszukać konkretny tekst (powiedzmy user authorities) w tym dzienniku, aby móc dalej weryfikować. Jednym ze sposobów jest użycie Logging Apis do napisania pliku tekstowego, ale w tej chwili chcę go przeszukać w terminalu. Znalazłem podobne pytanie, jak …

2
Jak uzyskać wyjście ze skryptu `screen` do skryptu?
Mam screenuruchomioną instancję i musiałbym wykonać część kodu wewnątrz screeni pobrać wynik do mojego skryptu. Pierwsza część jest dość łatwa screen -S session_name -X eval 'stuff "$cmd"\015'. (Zmieniłem wiersz znaleziony w skrypcie ) Druga część, polegająca na wydostaniu się z produkcji, jest trudniejsza. Jak mogę uzyskać cały wynik, niezależnie od …

3
Czy zmusić ekran GNU do ponownego włączenia do aktualnej szerokości terminala przy ponownym podłączeniu?
Chciałbym zmusić ekran GNU do ponownego włączenia do istniejącej szerokości terminala, kiedy ponownie przyłączam sesję. Wydaje mi się, że działało to poprawnie, zanim zaktualizowałem maszynę do CentOS 6, ale nie mogę wymyślić, jak ją przywrócić. ( TERM=xterm) Ilekroć ponownie przyłączam sesję, bez względu na stan, w którym ją odłączałem, uruchamia …

4
Zapisz pełny stan sesji ekranowej GNU
Czy można zachować „stan” okna ekranowego GNU (lub zwykłej powłoki), aby móc ponownie załadować wszystko po ponownym uruchomieniu: Liczba otwartych muszli Nazwa każdej powłoki Bieżący katalog każdej powłoki Historia każdej powłoki Jeśli to możliwe, ich zmienne środowiskowe
32 shell  gnu-screen 

1
Jak ominąć lub pominąć komunikat wprowadzający podczas uruchamiania ekranu?
Kiedy zaczynam screen, pojawia się komunikat z informacją o wersji, prawach autorskich i adresie e-mail służącym do zgłaszania błędów. Nie chcę tego widzieć przy każdym uruchomieniu screen. Przeszukiwanie strony podręcznika nie wydawało się rozwiązaniem i mam nadzieję, że eksperci tutaj znają sposób na ominięcie tej strony informacyjnej.
31 gnu-screen 

5
Jak zmienić linię statusu ekranu GNU na podstawie nazwy hosta?
Mam wspólny katalog domowy, który jest automatycznie montowany przez NFS na wszystkich serwerach UNIX, na których loguję się. Chciałbym mieć jeden plik .screenrc, który (na przykład) umieszcza nazwę hosta w linii hardstatus w innym kolorze, aby wskazać, kiedy jestem zalogowany do produkcji w porównaniu do rozwoju; nasze nazwy hostów są …

2
jak zmienić rozmiar w poziomie regionu ekranu
Używam screendo dzielenia terminali, ale chciałbym móc zmienić rozmiar poziomy wymiarów podzielonych ekranów. Jeśli to zrobię C-a :resize 10, zmieniam tylko wymiar pionowy na 10 linii. Jak mogę osiągnąć to samo, ale dla wymiaru poziomego?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.