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.
Ze względu na to, że Gnu Screen jest trudny dla Google, miałem problem ze znalezieniem odpowiedzi na to pytanie. Jako konkretny (co próbujesz zrobić) przykład: Uruchomienie procesu serwera (pod linuxem) uruchamia kilka wyjść (STDOUT STDERR), które mogą pobierać dane z STDIN. Okresowo chcę wydać polecenie ( /snapshot ), aby wykonać …
Powiedzmy, że uruchamiam ssh user@ip screen -dm cat file komendę za pomocą: lub polecenia typu: ssh user@ip screen -dm -S sessionname cat file Dlaczego w obu przypadkach nie widzę aktywnych sesji ekranu, a więc wynik działania catpolecenia? Robię: screen -lslub screen -x sessionnamenie widzę aktywnych sesji.
Próbuję wysłać dane wejściowe do sesji ekranowej z php. Do tej pory postępowałem zgodnie z objaśnionymi tutaj krokami. Czy uruchomienie GNU Screen suid root jest jedynym sposobem na uruchomienie trybu wielu użytkowników? I ustawiłem „multiuser on” i „acladd www-data” w pliku screenrc (lub cóż, nie. W innym pliku, którego używam …
Jeśli mam wiele plików dziennika otwartych na kilku ekranach i chcę skopiować wszystkie przydatne ślady do jednego pliku, początkowo kopiuję je do pliku bufora przewijania ekranu. Wykonanie „>” po zaznaczeniu tekstu spowoduje zastąpienie bufora. Jak dołączyć zaznaczony tekst do pliku bufora? To pytanie dotyczy poleceń ekranowych w systemie Linux.
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.