Ich würde zu gerne auf meinen scrollback Buffer der virtuellen console 1 zugreifen.
Nicht per shift/Page-Up, sondern von einer anderen virtuellen Console.
über /proc/self ... komme ich da nicht dran, wie ich glaube.
Die Frage ist, wo steckt dieser Buffer?
http://linuxgazette.net/143/anonymous.html
hilft da auch nicht weiter
Hintergrund: Ich habe ein Backup zurück kopiert.
Dabei sind etliche Lesefehler aufgetreten. Die Dateien, die es betrifft sind auf der virtuellen Console zu sehen.
In dmesg sind nur die Errors, aber nicht die Dateien dazu geloggt.
Wenn ich die Möglichkeit hätte, meinen virtuell-console buffer auszulesen, hätte ich eine Übersicht, um zu die fehlerhaften Dateien zu markieren.
Jetzt bleibt mir nur den Screen abzufotografieren.
(edith: kleine korrekturen)
virtuelle Consolen : Buffer
- whisper
- Beiträge: 3379
- Registriert: 23.09.2002 14:32:21
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
virtuelle Consolen : Buffer
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt.
-
- Beiträge: 3799
- Registriert: 26.02.2009 14:35:56
Re: virtuelle Consolen : Buffer
Würd ich eh gleich machen - wenn noch weitere Meldungen auf die Konsole kommen, ist irgendwan Ende Gelände. Ansonsten bei sowas Ausgabeumleitung in Dateien verwenden.
Re: virtuelle Consolen : Buffer
Das Problem ist, dass die Console wohl noch offen ist.
Man könnte es mit Gewalt versuchen:
Keine Ahnung, vielleicht auch noch in /tmp usw. suchen.
Beim nächsten Mal vielleicht eine screen - Sitzung nehmen. Bei Screen gibt es dann CTRL-a+H zur Protokollierung nach ~/screenlog.0 . Leider weiß ich nicht ob wirklich alles mitgeschrieben wird.
Man könnte es mit Gewalt versuchen:
Code: Alles auswählen
find /proc -type f |xargs strings -f |fgrep <irgendwas aus dem Text>
find /sys -type f |xargs strings -f |fgrep <irgendwas aus dem Text>
Beim nächsten Mal vielleicht eine screen - Sitzung nehmen. Bei Screen gibt es dann CTRL-a+H zur Protokollierung nach ~/screenlog.0 . Leider weiß ich nicht ob wirklich alles mitgeschrieben wird.
- whisper
- Beiträge: 3379
- Registriert: 23.09.2002 14:32:21
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Re: virtuelle Consolen : Buffer
Danke, danke.
Ja Screen, nehme ich ja selber fast immer, aber eben nur fast.
Ich hatte Glück, alle Fehler waren auf nur einer Seite, der Start und das Ende waren sichtbar.
Ich hatte auch noch den Tipp bekommen:
Der sichtbare Bildschirminhalt ist mittels der /dev/vcs* und /dev/vcsa* auslesbar. Ersterer hat nur die Zeichenwerte, letzterer auch die Attribute, also Farben...
Nur auch hier ist nix mit den aus den Bildschirm rausgescrollten Zeilen.
Ja Screen, nehme ich ja selber fast immer, aber eben nur fast.
Ich hatte Glück, alle Fehler waren auf nur einer Seite, der Start und das Ende waren sichtbar.
Ich hatte auch noch den Tipp bekommen:
Der sichtbare Bildschirminhalt ist mittels der /dev/vcs* und /dev/vcsa* auslesbar. Ersterer hat nur die Zeichenwerte, letzterer auch die Attribute, also Farben...
Nur auch hier ist nix mit den aus den Bildschirm rausgescrollten Zeilen.
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt.
Re: virtuelle Consolen : Buffer
Cool. Kann man vielleicht irgendwann mal gebrauchen.Der sichtbare Bildschirminhalt ist mittels der /dev/vcs* und /dev/vcsa* auslesbar