Seite 1 von 1
Skripte - modifizieren/erstellen?
Verfasst: Fr 25 Apr 2008, 19:59
von 234JackTheGrabber432
Hallo,
das skript für die Speicherplatzanzeige der HDD ist für die Anzeige der zweiten Patition der Master-HDD.
Wie kann ich die anderen Partitionen anzeigen?
Ich habe außer .hddpart1 (swap) und .hddpart2 (hdd) auch noch
.hddpart3 und .hddpart4 auf der slave-HDD gemounted.
Kann das vorhandene Skript dupliziert und für weitere Partitionen angepasst werden, welche dann zusätzlich in der Skriptauswahl sind?
Verfasst: Fr 25 Apr 2008, 21:13
von DrStoned
Natürlich kann man das anpassen, wenn Du mir die Mountpunkte Deiner andernen Partionen nennst, kann ich Dir dabei helfen.
Verfasst: Sa 26 Apr 2008, 21:02
von 234JackTheGrabber432
Danke für jegliche Hilfe!
Die init_ide mountpunkte habe ich so wie vorgefertigt übernommen und an slave angepasst:
if [ -e /var/etc/.hddpart3 ] ; then
/bin/mount -n -t ext2 -o rw /dev/ide/host0/bus0/target1/lun0/part2 /mnt/custom
fi
if [ -e /var/etc/.hddpart4 ] ; then
/bin/mount -n -t ext2 -o rw /dev/ide/host0/bus0/target1/lun0/part3 /mnt/filme
fi
Verfasst: So 27 Apr 2008, 7:27
von DrStoned
Du musst folgendermaßen vorgehen:
1. Kopiere Dir die die Dateien
hddspeicher.cfg und
hddspeicher.sh aus dem Verzeichnis
/lib/tuxbox/plugins/ auf den PC
2. Benenne die Dateien um z.B. in
hddspeicher_part3.cfg und
hddspeicher_part3.sh
3. Jetzt mit einem Unix-Editor z.B. Ultraedit, Crimson Editor, Proton-Editor, in der Datei
hddspeicher_part3.sh die Zeile
Code: Alles auswählen
SPEICHER=`df -h /hdd | sed -n '2p' | sed -e 's/ \+/ /g'`
ändern in
Code: Alles auswählen
SPEICHER=`df -h /mnt/custom | sed -n '2p' | sed -e 's/ \+/ /g'`
4. In der Datei
hddspeicher_part3.cfg die Zeile
ändern in
5. Beide geänderten Dateien auf die Box nach
/var/tuxbox/plugins/ kopieren
6. Der Datei
hddspeicher_part3.sh müssen noch die Ausführrechte (755) vergeben werden
7. Dbox-Taste -> Service -> Plugins neu laden ausführen
8. Jetzt sollte das neue Skript unter Dbox-Taste -> Skripte zu finden sein und auch funktionieren.
Für die Partition 4 analog zur oberen Anleitung vorgehen.
Verfasst: So 27 Apr 2008, 10:51
von defiant2369
Danke DrStoned
hab ich doch zusätzlich auch mal wieder was dazugelernt.
Frage am Rande: Müßten nicht auch diese Parameter angepasst werden?
if [ ! -n "$SPEICHER" ]; then
msgbox size=34 refresh=2 timeout=20 title="HDD-Speicherauslastung $VERSION $NAME" msg="~cFehler: Dieser Mountpunkt existiert nicht.~n~s~n~c~YMountpunkt: /hdd"
exit 1
fi
SPEICHER_M=`df -m /hdd | sed -n '3p' | sed -e 's/ \+/ /g'`
Verfasst: So 27 Apr 2008, 11:34
von 234JackTheGrabber432
Verfasst: So 27 Apr 2008, 12:11
von DrStoned
defiant2369 hat geschrieben:Danke DrStoned
hab ich doch zusätzlich auch mal wieder was dazugelernt.
Frage am Rande: Müßten nicht auch diese Parameter angepasst werden?
if [ ! -n "$SPEICHER" ]; then
msgbox size=34 refresh=2 timeout=20 title="HDD-Speicherauslastung $VERSION $NAME" msg="~cFehler: Dieser Mountpunkt existiert nicht.~n~s~n~c~YMountpunkt: /hdd"
exit 1
fi
SPEICHER_M=`df -m /hdd | sed -n '3p' | sed -e 's/ \+/ /g'`
Da hast Du recht, das hatte ich übersehen.
