Im Allgemeinen sollte das screen
Dienstprogramm keinen Einfluss darauf haben, wie Protokolle in Ihrem Terminal angezeigt werden. Screen
ist nur ein Terminalmultiplexer und ändert nicht das Verhalten Ihrer Shell inhärent. Die Protokollausgabe ist keine Ausnahme: Dieses Verhalten hängt von dem Befehl ab, den Sie ausgeführt haben, um das Protokoll anzuzeigen, sobald Sie sich in einer screen
Instanz befinden. Ich werde versuchen, einige Lösungen für häufige screen
Anwendungsfälle und zur Änderung der Protokollausgabe bereitzustellen :
1: Wenn Sie über screen
keine Optionen verfügen, ist die Protokollausgabe einfach dem jeweiligen Befehl unterworfen, den Sie zum Anzeigen des Protokolls in diesem Moment verwenden, und es stehen Ihnen viele andere zur Verfügung. Das von Ihnen beschriebene Verhalten klingt nach einem more
oder less
Befehl.
Um die gesamte Datei gleichzeitig anzuzeigen, versuchen Sie den Befehl cat :
cat log.txt
Hier ist ein ziemlich ausführlicher Artikel, der andere Befehle zur Ausgabe von Protokollen beschreibt.
2: Wenn Sie screen
als Dämon gestartet sind (der Start wird gestartet screen
, führen Sie automatisch einen Befehl im Hintergrund aus und geben Sie die Shell-Kontrolle zurück screen -dmS name-of-screen-instance command-to-run --options
), müssen Sie nur einen anderen Befehl angeben
3: Wenn Sie ein anderes Setup haben oder screen
auf andere Weise verwendet haben, das Auswirkungen auf die Anzeige Ihrer Protokolle hat, fügen Sie Ihrer Frage bitte weitere Details hinzu, indem Sie sie bearbeiten. Versuchen Sie als Vorschlag, die Schritte, die Sie unternommen haben, mit allen bis jetzt eingegebenen Befehlen wörtlich einzubeziehen.
Auch nützlich: Beispiele für Bildschirmbefehle