screen (GNU Screen) ist ein Vollbild-Fenstermanager, der ein physisches Terminal zwischen mehreren Prozessen (normalerweise interaktive Shells) multiplext. Informationen zu Computermonitoren finden Sie unter Tag / Monitore.
Ich frage mich, ob jemand eine Möglichkeit kennt, die gesamte Statusleiste im Bildschirm zu ändern, wenn innerhalb einer Bildschirmsitzung ein Glockenalarm angezeigt wird. Intern in meinem Unternehmen verwenden wir Jabber. Da ich 90% des Tages in einer Bildschirmumgebung arbeite, verwende ich einen befehlszeilenbasierten Chat-Client. Wenn mir jemand in unserer Firma …
Ich habe seit einiger Zeit keine .screenrc-Datei mehr bearbeitet / erstellt, aber Folgendes verwende ich derzeit: # Turn off the screen startup message startup_message off # Define format of bottom navigation/status/date/etc. line hardstatus alwayslastline "%{yk}[ %H ] %-Lw%50>%{gk}(%{-}%n-%t%{gk})%{-}%+Lw%< %=%{yk}[ %c %d.%m.%Y ]" # Increase scrollback buffer to 30000 lines defscrollback …
Wenn ich ein neues Terminal starte, befindet sich die Eingabeaufforderung in der ersten Zeile. Nachdem Sie eine Weile gearbeitet haben (oder einen Befehl ausgeführt haben, der eine Ausgabe erzeugt), befindet sich die Eingabeaufforderung in der letzten Zeile. Dort bleibt es während des Restes der Sitzung, es sei denn, ich drücke …
Ich möchte eine Kombination aus Datum und Uhrzeit beim Start als Dateinamen für die Protokolldatei des GNU-Bildschirms verwenden. In screenrc, wenn ich setze logfile '~/log/screen_%H_%m%d%Y_%0c-%t.%n' Ich bekomme eine dynamisch generierte Datei, z screen_nanna13_06062012_08:03-bash.0 Jetzt möchte ich, dass der Bildschirm diesen Dateinamen in der Hardstatusleiste anzeigt. Ich kann nicht benutzen hardstatus …
Seit einiger Zeit verwende ich Byobu, um Bildschirmsitzungen für mich zu verwalten. Ich bin jedoch auf ein seltsames Problem gestoßen: Die Sitzung wird weiterhin gesperrt. Mit Sperren meine ich, dass ich nichts eingeben kann, und nur wenn ich ein paar Minuten warte, wird alles entsperrt und getan, was ich zuvor …
Ich habe einige lang laufende Befehle, die ich zusammen auf demselben Bildschirm ausführen möchte (dieselbe Registerkarte in der Terminal-App). Mein aktuelles Setup sieht folgendermaßen aus: tmux new-session -d 'cmd1' tmux split-window 'cmd2' tmux split-window 'cmd3' tmux attach Es scheint jedoch, dass tmux split-windowdie letzte Aufteilung tatsächlich aufgeteilt wird. Wenn ich …
Ich habe einen systemctl-Dienst, der einen Prozess smd-loopin einer screenSitzung startet . Dieser Prozess erfordert den Zugriff auf entfernte SSH-Quellen (zu Synchronisierungszwecken) und muss daher auf meinen id_dsaprivaten Schlüssel zugreifen können . Wie kann ich den systemd-Dienst so einrichten, dass er funktioniert? Der folgende Dienst startet den Vorgang korrekt, erfordert …
Ich habe vor und nach einem "Bildschirm" -Aufruf einen Unterschied in "env" festgestellt. Gibt es zusätzliche Klarheit darüber, was aufgerufen wird (zum Festlegen von Umgebungsvariablen)? Ich konnte keine klare Erklärung für eine schnelle Suche auf dem Bildschirm "Mann" sehen. Einige gegoogelte Fragen zum Thema: http://alan.lamielle.net/2009/03/09/environment-variables-and-gnu-screen /superuser/105954/updating-screen-session-environment-variables-to-reflect-new-graphical-login Ich denke, eine spezifischere …
Ich habe ein Python-Skript test.py, das nur enthält : print('hi'). Ich möchte es in einem ausführen, screendamit die Ausgabe von screengespeichert wird script. Ich benutze den folgenden Befehl, um test.pyin a auszuführen screen, es funktioniert gut: screen -dm bash -c 'python test.py' Es ist mir jedoch noch nicht gelungen, einen …
Ich mache ein Python-Programm, das beim Booten gestartet wird. Ich möchte es, damit ich über den Befehl "screen" mit diesem Programm interagieren kann. Wenn ich dann über ein anderes tty, ssh oder etwas anderes mit dem Programm sprechen muss, kann ich das. Ich behalte es gerne bei, damit ich den …
Ich verwende einen GNU-Bildschirm mit horizontaler Teilung, aber es ist nicht immer einfach zu entscheiden, welcher Bereich aktiv ist (z. B. wenn Sie ein Programm wie oben in einem der Bereiche verwenden). Ist es möglich, die Farbe des Textes in der Beschriftung zu ändern, wenn der Bereich aktiv ist? Ich …
Ein Prozess, der Port 8113 (Solr) überwacht, reagiert nicht. Ich habe die PID über gefunden, netstataber auf dem Server laufen ungefähr zwei Dutzend Solr-Prozesse in verschiedenen screenSitzungen. 3607.foobar-client2 (12/27/14 20:54:02) (Detached) 3797.solr.bo.app (12/25/14 11:51:30) (Detached) 2962.solr (12/25/14 11:47:23) (Detached) 1410.solrTester (12/25/14 11:39:41) (Detached) 1348.solrReports (12/25/14 11:38:41) (Detached) .... Die einzige …
Stellen wir uns vor, ich habe nur ein Terminal. Um diesen Ärger zu überwinden, benutze ich screen, so glücklich! Ich muss jedoch eine Verbindung zu einem anderen Computer herstellen ssh, um zu verhindern, dass mehrere Verbindungen geöffnet werden, die screenin diesem Fenster ausgeführt werden sollen. In diesem Fall treten jedoch …
Ich schaue auf http://taint.org/wk/RemoteLoginAutoScreen, um meinen Server so einzurichten, dass er automatisch eine Bildschirmsitzung startet, wenn ich mich über SSH anmelde. Ich habe meiner .bashrc Folgendes hinzugefügt: # Auto-screen invocation. see: http://taint.org/wk/RemoteLoginAutoScreen # if we're coming from a remote SSH connection, in an interactive session # then automatically put us …
GNU Screen verfügt über einen Befehl exec, der einen Unterprozess startet und optional ermöglicht, Dinge mit seinen Dateideskriptoren zu tun, einschließlich des Bindens in Ihrem Fenster. Ich verwende häufig :exec !! sx -b /tmp/file, um eine Datei über eine serielle Verbindung mit dem xmodem-Protokoll zu senden. Ich suche nach der …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.