| Inhaltsverzeichnis HTPC |
|
Stand 23.05.09 |
Backup der mysql Datenbank
Die mysql Datenbank von mythtv beinhaltet nicht nur die Einstellungen von der Sender usw. sondern auch alle Informationen zu den aufgenommen
Filmen usw. Daher ist es im so ärgerlicher, wenn die Datenbank kaput geht. Die Filme sind dann zwar noch auch der Festplatte, aber alle
Infos sind weg. Ein mysql Backup ist schnell erstellt.
sudo mysqldump -u ZZZZZZ -pXXXXXXXX --extended-insert --no-create-db --add-drop-table --databases mythconverg > /PATH/mythdatabase.backup
| Inhalt des Skriptes /usr/bin/setwakeupandhalt.sh |
|---|
|
#!/bin/sh # Autor: Holger Klemm # System: Gigabyte MA78GM-S2H with Mythtv 0.21 #$TIMESTEP is the time in seconds since 1970 ENDE=1 STATUS=`mythshutdown --status; echo $?` if [ $STATUS -ne 0 ] ; then beep -f 500 -n -f 500 -n fi while [ $ENDE -ne 0 ] ; do SYSTEMSTATUS=`mythshutdown --status; echo $?` if [ $SYSTEMSTATUS -eq 0 ] ; then echo "Kann heruntergefahren werden" ENDE=0 NEXTRECORDING=`mysql -BN --database=mythconverg --user=ZZZZZZ --password=XXXXXXXX -e "select a.starttime from recordmatch a, record b where a.recordid = b.recordid and a.starttime >= now() and b.prefinput < 3 order by starttime";` NEXTTIME=`echo $NEXTRECORDING | awk '{ print $2 " " $1 }'` NEXTRECORDINGSEC=`date -d "${NEXTTIME}" +%s` TIMESTEMP=$((${NEXTRECORDINGSEC} - 15 * 60)) if [ $TIMESTEMP -gt `date +%s` ] ; then echo 0 > /sys/class/rtc/rtc0/wakealarm #this clears your alarm. echo $TIMESTEMP > /sys/class/rtc/rtc0/wakealarm #this writes your alarm mysqldump -u ZZZZZZ -pXXXXXXXX --extended-insert --no-create-db --add-drop-table --databases mythconverg > /PATH/mythdatabase.backup halt else beep -l 1000 -f 3000 # halt fi else echo "System ist beschaefitigt, warte 15 Minuten und versuche es nochmal" sleep 15m fi done exit 0 |
| htpc(at)multimedia4linux.de |
| Mit Urteil vom 12. Mai 1998 hat das Landgericht Hamburg entschieden, daß man durch die Ausbringung eines Links die Inhalte der gelinkten Seite ggf. mit zu verantworten hat. Dies kann - so das LG - nur dadurch verhindert werden, daß man sich ausdrücklich von diesen Inhalten distanziert. Wir haben auf verschiedenen Seiten dieser Homepage Links zu anderen Seiten im Internet gelegt. Für all diese Links gilt: Wir möchten ausdrücklich betonen, daß wir keinerlei Einfluß auf die Gestaltung dieser Links und die Inhalte der gelinkten Seiten haben. Deshalb distanzieren wir uns hiermit ausdrücklich von allen Inhalten aller gelinkten Seiten auf unserer Homepage und machen uns ihre Inhalte nicht zu Eigen. Diese Erklärung gilt für alle auf unserer Homepage ausgebrachten Links. |