Hallo, so repariere ich die history und active nach einem Aus(Un)fall. Nur als User news ausführen und nach jeden Absturz. Hier mit der SuSE 8.0, muesste auch bei den anderen 8.X funktionieren, gebe aber keine Garantie. MfG Juergen ----------------------elektronische Beisskante---------------------------- #! /bin/bash # zur Reperatur korrupter inn history und active # Nur als User inn ausführen # erstmal inn stoppen /etc/init.d/inn stop # Datum in eine Variable schreiben DATE=`date +"%Y""%m""%d"` echo $DATE # Hier sind die korrupten Dateien cd /var/lib/news/ # korrupte history sichern mkdir History.$DATE cp history* History.$DATE # history und overview neu bilden makehistory -b -f history.n -O -l 30000 -I awk 'NF == 2 { print }' < history >> history.n makedbz -s `wc -l < history` -f history.n # die neue history umbenennen mv history.n history mv history.n.dir history.dir mv history.n.pag history.pag # inn neu starten /etc/init.d/inn start # inn etwas Zeit zum Starten geben sleep 10 # active neu nummerieren ctlinnd renumber '' ----------------------elektronische Beisskante----------------------------