Ich verwende den Scrollback- / Kopiermodus von GNU Screen. Also drücke ich Strg-A [um in den Kopiermodus zu wechseln, scrolle zu dem Abschnitt, der mir wichtig ist ... und vergesse dann.
Es scheint jedoch, als würde der GNU-Bildschirm im Scrollback- / Kopiermodus die Ausführung blockieren (unabhängig davon, welche App zu diesem Zeitpunkt aktiv war). Wenn ich beispielsweise einen lokalen Webserver starte, wenn ich mich im Scrollback- / Kopiermodus befinde, läuft die Anforderung an diesen Webserver ab: Der Prozess reagiert erst, wenn ich den Kopier- / Scrollback-Modus beende.
Ich habe dies sowohl im Ruby On Rails-Skript / Server als auch mit dem Python-Tool Einfügen gesehen.
Ich habe überlegt, den Protokollierungsmodus für meine Fenster zu aktivieren und dann alternativ nur diese Protokolldateien zu durchsuchen / zu durchsuchen. Wenn dies jedoch auf andere Weise gesteuert werden kann (Einstellung, Aktivierung des Kopiermodus auf andere Weise), bin ich sehr interessiert.
Meine Bildschirmversion sagt:
Bildschirmversion 4.00.03 (FAU) 23-Okt-06
(Ich habe dies auf quora.com gefragt, aber vielleicht ist dies ein besserer Ort)
quelle
while ((1)) ; do echo $i; i=$((i+1)); sleep 0.1; done
- Versuchen Sie, Copy aufzurufen Modus und warten Sie ein bisschen. Wenn Sie den Kopiermodus verlassen, ist der Wert von i gesprungen, was zeigt, dass die Ausführung im Hintergrund fortgesetzt wurde. Ich habe jedoch für einige Prozesse eine Bildschirmblockausgabe gesehen, daher bin ich gespannt, was genau bestimmt, ob Bildschirmblöcke ausgegeben werden oder nicht.