bruk crontab
00 7 * * * root /usr/local/bin/mythupdateepg >/dev/null 2>&1
#!/bin/bash
export USER=lasse
export HOME=/home/$USER
xml_gfeed=/tmp/tv.xml
xml_no=/tmp/tv2.xml
/usr/bin/tv_grab_no_gfeed --output $xml_gfeed
/home/lasse/tv_grab_no --config-file /home/lasse/.xmltv/tv_grab_no.conf --quiet$
mythfilldatabase --update --file 1 $xml_gfeed
mythfilldatabase --update --file 1 $xml_no
mythfilldatabase --update --file 2 $xml_gfeed
mythfilldatabase --update --file 2 $xml_no
mythfilldatabase --update --file 3 $xml_gfeed
mythfilldatabase --update --file 3 $xml_no
mythfilldatabase --update --file 4 $xml_gfeed
mythfilldatabase --update --file 4 $xml_no
mysql -uroot -pkipfbnv, -e 'DELETE FROM `mythconverg`.`channel` WHERE `channum`$
exit 0
Man kan visst få databasen att göra automatisk update.
Via frontend,> utilities/setup > setup > general > 11 skärmar in finns mythfilldatabse med "Automatic run mythfilldatabse"
Edit: Jag har länge fått detta besked på mythweb/status:
"Last mythfilldatabase run started on 2010-01-22 03:31 and ended on 2010-01-22 03:31. FAILED: xmltv returned error code 512.There's guide data until 2010-02-03 06:00 (12 days). " Då har jag blivit tvungen att köra mythfilldatabase från terminalen för att uppdatera.
Det beror på att i debian körs mythtv utan att usern har någon hemkatalog så grabbern installerades på min vanliga user. Detta fixas med detta:
sudo chown mythtv:mythtv .xmltv/cache/ -R
för att testa att det fungerar:
sudo -u mythtv mythfilldatabase --update
In på mythweb/status igen:
"Last mythfilldatabase run started on 2010-01-22 18:20 and ended on 2010-01-22 18:20. FAILED: xmltv returned error code 512.
There's guide data until 2010-02-06 06:00 (15 days). "
Edit. Verkar som man också måste länka sina .xmltv filer till /var/lib/mythtv/.mythtv
Redigerat av frust, 24 januari 2010 - 20:10.