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.
Korzystam z ekranu do zadań w wierszu poleceń podczas zarządzania serwerami, na których pracuję. Zwykle uruchamiam małe polecenia (głównie zadania systemu plików), ale czasami uruchamiam bardziej rozbudowane zadania (takie jak DBA). Wyjście z tych zadań jest dla mnie ważne. Ponieważ do swoich zadań używam Ubuntu i OS X (oba Terminal …
W viprzypadku wydania polecenia :spekran dzieli się na dwa „widoki”, co pozwala edytować więcej niż jeden plik z tego samego terminala. Czy wzdłuż tych samych linii można otworzyć wiele powłok w tym samym terminalu?
Czasami mam długotrwałe procesy, które chcę rozpocząć przed powrotem do domu, więc tworzę sesję SSH na serwerze, aby rozpocząć proces, ale potem chcę zamknąć laptopa i wrócić do domu, a później, po obiedzie, chcę sprawdź proces, który rozpocząłem przed wyjściem z pracy. Jak mogę to zrobić za pomocą SSH? Rozumiem, …
Przeglądając pytania dotyczące tmux (zwykle używałem GNU Screen). Moje pytanie brzmi: jakie są zalety i wady każdego z nich. Szczególnie nie mogłem znaleźć wiele na temat tmux.
Mam uruchomiony program w powłoce SSH. Chcę go zatrzymać i móc cofnąć jego wykonanie po powrocie. Jednym ze sposobów, jakie o tym pomyślałem, było przeniesienie własności na powłokę ekranu, dzięki czemu działała. Czy istnieje inny sposób postępowania?
Pracuję na zdalnym serwerze Debian Jessie. Rozpocząłem sesję ekranową, uruchomiłem skrypt, a następnie przerwałem w sieci. Teraz zalogowałem się ponownie i chcę wznowić sesję. Oto, co widzę, gdy wyświetlam listę ekranów: $ screen -ls There are screens on: 30608.pts-8.myserver (11/03/2015 08:47:58 AM) (Attached) 21168.pts-0.myserver (11/03/2015 05:29:24 AM) (Attached) 7006.pts-4.myserver (10/23/2015 …
Przypadkowo przyłączyłem się do drugiej sesji ekranowej GNU z istniejącej sesji ekranowej i nie mogę odłączyć ani wydać poleceń na ekranie wewnętrznym. Pamiętam, jak wcześniej to wymyśliłem, ale zupełnie zapomniałem i chciałbym zachować to jako odniesienie. Jednym ze sposobów jest odłączenie ekranu wewnętrznego screen -drod powłoki, ale jaka jest kombinacja …
W jakiś sposób udało mi się zamknąć okno ekranu, nie zauważając go, więc sesja nadal jest oznaczana jako attached. To uniemożliwia mi ponowne dołączenie do tej sesji. Co mogę zrobić? me@iupr-serv8:~$ screen -r There are several suitable screens on: 25028.pts-19.XXX-serv8 (01/05/2012 07:15:34 PM) (Attached) 24658.pts-19.XXX-serv8 (01/05/2012 07:11:38 PM) (Detached) 24509.pts-19.XXX-serv8 …
Widziałem, jak jakieś ciało rozdzieliło okno na 2x2, chcę tylko wiedzieć, jak to zrobić? Wiem, że polecenie „podziel” na ekranie może tylko podzielić okno w poziomie.
Jestem wewnątrz ekranu (screen -Ra). Mam długie polecenie i jestem na końcu. Zamiast trzymać lewą strzałkę, jak możesz przejść do początku linii? CTRL-A działa, gdy jestem w normalnym oknie, ale gdy jestem w ekranie, naciśnięcie CTRL-A daje mi komunikat „Żadne inne okno” - wygląda na to, że CTRL-A jest wysyłany …
Kiedy piszę screen -r, spodziewam się albo zobaczyć: listę ekranów do wznowienia lub komunikat „Nie ma ekranu do wznowienia”. Dzisiaj widzę, że jest jeden ekran, ale wciąż pojawia się komunikat, że nie ma ekranu, który należy wznowić: [root@server chiliNUT]# screen -r There is a screen on: 27863.pts-1.server (Attached) There is …
Czy istnieje sposób użycia kółka myszy do przewijania wyników screensesji? Mogę użyć klawiatury do przewijania poprzedniego wyjścia screenpo naciśnięciu ctrl+a [. Czy można to zrobić za pomocą kółka myszy? (Używam putty, ale nie sądzę, żeby to był puttyproblem, uważam, że to screenproblem.)
Jako root łączę się ze zdalnym hostem, aby wykonać polecenie. Tylko „standardowy użytkownik” ma odpowiedni plik identyfikatora i poprawny plik .ssh / config, więc najpierw przełączam użytkownika: su standarduser -c 'ssh -x remotehost ./remotecommand' Polecenie działa dobrze, ale pomimo tego, że użyłem „-x” (wyłącz X11-Forwarding) i mam wyłączoną X11Forwards /etc/ssh/ssh_config, …
Obecnie mam skrypt powłoki, który rejestruje wiadomości do pliku dziennika takiego jak ten: log_file="/some/dir/log_file.log" echo "some text" >> $log_file do_some_command echo "more text" >> $log_file do_other_command Podczas wykonywania tego skryptu nie ma danych wyjściowych do ekranu, a ponieważ łączę się z serwerem za pomocą kitu, muszę otworzyć inne połączenie i …
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.