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 versuche, einen Minecraft-Server auf meinem unRAID-Server auszuführen. Der Server wird in der Shell ausgeführt und wartet dort auf Eingaben. Um es zu stoppen, muss ich 'stop' eingeben und die Eingabetaste drücken, und dann wird die Welt gerettet und ich bin wieder in der Shell. Das alles funktioniert, wenn ich …
Gibt es eine Möglichkeit, einer Unix-Bildschirmsitzung einen bestimmten Namen zu geben? Nehmen wir zum Beispiel an, ich führe dasselbe Programm mehrmals mit unterschiedlichen Parametern aus und möchte feststellen, welches Programm welches ist.
Ich bin kürzlich vom GNU-Bildschirm zu tmux gewechselt . Ich finde es ziemlich ähnlich, aber mit größerer Unterstützung (ich wechselte aufgrund eines Problems mit der Fluchtzeit in Neovim - Auflösung war nur für tmux). Leider kann ich in tmux keinen ähnlichen Befehl finden: screen -X eval "chdir $(some_dir)" Der obige …
Ich dachte, dass das Verschieben des TMUX-Fensters in das Fenster die gleiche Frage ist, aber es scheint nicht so zu sein. Da ich GNU screen regelmäßig benutze, suche ich nach tmux, um die gleichen Dinge zu tun. Eines der Dinge, die ich regelmäßig mache, ist, ein paar verschiedene Fenster zu …
Ich leite eine Bildschirmsitzung und möchte den Namen ändern. Ich weiß, dass ich beim Starten einer neuen Bildschirmsitzung die Option '-S' verwenden kann, um der Sitzung einen Namen zu geben. Wie ändere ich diesen Namen, wenn die Sitzung bereits begonnen hat?
In der Vergangenheit habe ich nohupgroße Hintergrundjobs ausgeführt, aber ich habe festgestellt, dass viele Leute screenin diesem Zusammenhang verwenden. Bietet es screeneinen funktionalen Vorteil, den ich nicht kenne, oder ist es nur eine Frage der Präferenz?
Ich verwende den Befehl "log" des Bildschirms in großem Umfang, um die Ausgabe einer Sitzung in einer Datei zu protokollieren, wenn ich Änderungen in einer bestimmten Umgebung vornehme. Ich habe die Manpage von tmux durchsucht, aber keine Entsprechung gefunden. Kennt jemand eine ähnliche Funktion in tmux oder muss ich dafür …
Ich versuche, den GNU-Bildschirm zu zwingen, ein "virtuelles" Terminal zu erstellen, ohne es anzuhängen, ein Skript im Inneren auszuführen und die Sitzung NICHT zu beenden, sobald das Skript endet. Ich habe viele Kombinationen ausprobiert, darunter: screen -dmS udplistener /share/Sys/autorun/start_udp_listeners.sh oder screen -S udplistener -X /share/Sys/autorun/start_udp_listeners.sh und keiner von ihnen arbeitete. …
Ich führe eine Anwendung mit dem folgenden Befehl aus $ grails run-app. Ich möchte nur einen bestimmten Text (etwa user authorities) in diesem Protokoll suchen , damit ich ihn weiter überprüfen kann. Eine Möglichkeit, Logging Apis zum Schreiben in eine Textdatei zu verwenden, aber ich möchte es im Moment in …
Ich habe eine screenInstanz ausgeführt, und ich müsste einen Code in der ausführen screenund das Ergebnis in meinem Skript ausgeben. Der erste Teil ist ganz einfach, ich nur screen -S session_name -X eval 'stuff "$cmd"\015'. (Ich habe eine Zeile geändert , die ich in einem Skript gefunden habe. ) Der …
Ich möchte den GNU-Bildschirm zwingen, auf die vorhandene Terminalbreite zurückzugreifen, wenn ich eine Sitzung erneut anhänge. Es scheint mir, dass dies richtig funktioniert hat, bevor ich eine Maschine auf CentOS 6 aktualisiert habe, aber ich kann nicht herausfinden, wie ich sie wiederherstellen kann. ( TERM=xterm) Immer, wenn ich eine Sitzung …
Ist es möglich, den "Status" eines GNU-Bildschirmfensters (oder nur einer Standard-Shell) beizubehalten, so dass ich nach einem Neustart alles neu laden kann: Die Anzahl der geöffneten Muscheln Der Name jeder Shell Das aktuelle Verzeichnis jeder Shell Die Geschichte jeder Muschel Wenn möglich, ihre Umgebungsvariablen
Wenn ich anfange screen, erhalte ich eine Nachricht mit der Versions-, Copyright- und Fehlerberichts-E-Mail-Adresse. Ich möchte das nicht jedes Mal sehen, wenn ich anfange screen. Das Durchsuchen der Manpage schien nicht zu einer Lösung zu führen, und ich hoffe, dass die Experten hier einen Weg finden, diese Infoseite zu umgehen.
Ich habe ein freigegebenes Basisverzeichnis, das über NFS auf allen UNIX-Servern, bei denen ich mich anmelde, automatisch bereitgestellt wird. Ich hätte gerne eine einzige .screenrc-Datei, die (zum Beispiel) den Hostnamen in einer anderen Farbe in die hardstatus-Zeile einfügt, um anzuzeigen, wann ich bei der Produktion angemeldet bin. Unsere Hostnamen sind …
Ich verwende screen, um meine Terminals zu teilen, aber ich möchte in der Lage sein, die horizontale Dimension der geteilten Bildschirme zu ändern. Wenn ich das tue, C-a :resize 10ändere ich nur die vertikale Bemaßung auf 10 Linien. Wie erreiche ich das gleiche, aber für die horizontale Dimension?
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.