Hallo lhfloss,
vielen Dank für deine Mühe. Kompilieren hat geklappt, leider funktioniert es aber nicht. Es gibt keinen Unterschied, ob ich das Programm mit aufrufe oder nicht. Der Text scrollt trotzdem ganz normal durch, eine Fehlermeldung gibt es auch nicht. Das Programm befindet sich natürlich im richtigen Verzeichnis.
Ich habe das mal mit einer Partition getestet, in der nur wenige Dateien sind, damit die Ausgaben nicht aus dem Fenster scrollen.
Hier mal die Terminalausgabe zur Verdeutlichung:
Code: Alles auswählen
root@farnsworth:/home/lars# export COLUMNS
root@farnsworth:/home/lars# fsarchiver savefs -o -j2 -A -a -v -z3 /usr/local/Daten/farnsworth_image.fsa /dev/sdb2 | ./line
Analysing filesystem on /dev/sdb2...
============= archiving filesystem /dev/sdb2 =============
-[00][ 0%][DIR ] /
-[00][ 0%][REGFILEM] /line.c
-[00][ 0%][REGFILEM] /line
-[00][ 0%][DIR ] /lost+found
-[00][ 1%][DIR ] /Wallpapers
-[00][ 11%][REGFILE ] /Wallpapers/1249-1920x1200.jpg
-[00][ 31%][REGFILE ] /Wallpapers/02712_multnomahfalls_1366x768.jpg
-[00][ 59%][REGFILE ] /Wallpapers/02029_venetianroads_1400x1050.jpg
-[00][ 66%][REGFILE ] /Wallpapers/02141_auroraborealis_1366x768.jpg
-[00][ 74%][REGFILE ] /Wallpapers/1093-2000x1333a.jpg
-[00][ 77%][REGFILE ] /Wallpapers/1280px-Caspar_David_Friedrich_-_Mondaufgang_am_Meer_-_Google_Art_Project.jpg
-[00][ 91%][REGFILE ] /Wallpapers/2022-2560x1600.jpg
-[00][ 99%][REGFILE ] /Wallpapers/1093-2000x1333.jpg
-[00][100%][DIR ] /.Trash-1000
Statistics for filesystem 0
* files successfully processed:....regfiles=10, directories=4, symlinks=0, hardlinks=0, specials=0
* files with errors:...............regfiles=0, directories=0, symlinks=0, hardlinks=0, specials=0
root@farnsworth:/home/lars#
Die Zeilen zwischen "============= archiving filesystem /dev/sdb2 ============="
und "Statistics for filesystem 0" sind die, um die es geht. Das ist das, was durch den Schalter -v im Kommando ausgegeben wird. Sind es mehr Dateien, scrollen diese Ausgaben eben über den Bildschirm. Lässt man den Schalter weg, passiert während der Sicherung nichts und am Ende wird die Statistik ausgegeben:
Code: Alles auswählen
root@farnsworth:/home/lars# fsarchiver savefs -o -j2 -A -a -z3 /usr/local/Daten/farnsworth_image.fsa /dev/sdb2 | ./line
Statistics for filesystem 0
* files successfully processed:....regfiles=10, directories=4, symlinks=0, hardlinks=0, specials=0
* files with errors:...............regfiles=0, directories=0, symlinks=0, hardlinks=0, specials=0
root@farnsworth:/home/lars#
Da so eine Sicherung aber locker mal 10 Minuten dauern kann, ist es einfach blöd, wenn entweder wie wild gescrollt wird oder man gar nichts sieht.
Scheint aber gar nicht so einfach zu sein.
Ich glaube, das Problem besteht darin, dass es ja nicht um die eigentliche Ausgabe des Befehls geht, sondern nur um das, was fsarchiver während der Ausführung durch den verboose-Modus (-v) mitteilt, kann das sein?