Ja, die binaries musst Du vorher per Telnet abschiessen oder die Datei
/var/tuxbox/config/hddcheck.start mit einem
Unix-Editor entsprechend anpassen. Dort können die Binäries gekillt werden. Im JtG-Image sieht die momentan so aus. Hat man z.B. den
sectionsd von der Platte gestartet, werden einfach noch die rot markierten Zeilen eingefügt. Dadurch wird eine Schleife solange aufgerufen, bis der Deamon beendet ist, oder 5 Durchläufe a 1 Sekunde durchgelaufen sind, bevor der Check gestartet wird.
#!/bin/sh
if [ -e /var/etc/.samba] ; then
killall -9 smbd nmbd
fi
i=5
while expr $i != 0 > /dev/null; do
killall sectionsd
if pidof sectionsd > /dev/null; then echo "Waiting for sectionsd (max. $i seconds)"
else break;
fi
i=`expr $i - 1`
sleep 1
done
exit 0
Welche Binaries auf der Platte laufen, kann unter Telnet mit dem Befehl
ps aux festgestellt werden. Alles was da mit
/hdd/ anfängt, läuft noch.
Ausserdem können die Deamons nach dem Check wieder in
/var/tuxbox/config/hddcheck.end wieder automatisch gestartet werden.