summaryrefslogtreecommitdiffstats
path: root/abs/core/LinHES-system/myth_mtc.cron
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2015-02-04 22:21:37 (GMT)
committerBritney Fransen <brfransen@gmail.com>2015-02-04 22:21:37 (GMT)
commitf398554642cf0eea2331762687a4e85c916909af (patch)
treed8b79dd06bb498cadf2fd24ef21234dce00ecc73 /abs/core/LinHES-system/myth_mtc.cron
parentb96ea1f1faba3420cd4a07f172e664146e8c1d31 (diff)
downloadlinhes_pkgbuild-f398554642cf0eea2331762687a4e85c916909af.zip
linhes_pkgbuild-f398554642cf0eea2331762687a4e85c916909af.tar.gz
linhes_pkgbuild-f398554642cf0eea2331762687a4e85c916909af.tar.bz2
LinHES-system: myth_mtc improvments
Diffstat (limited to 'abs/core/LinHES-system/myth_mtc.cron')
-rwxr-xr-xabs/core/LinHES-system/myth_mtc.cron49
1 files changed, 42 insertions, 7 deletions
diff --git a/abs/core/LinHES-system/myth_mtc.cron b/abs/core/LinHES-system/myth_mtc.cron
index 4f63dec..637c0d6 100755
--- a/abs/core/LinHES-system/myth_mtc.cron
+++ b/abs/core/LinHES-system/myth_mtc.cron
@@ -4,20 +4,55 @@ MYTH_RUN_STATUS=1
date=`date +%Y-%m-%d`
timestamp=`date +'%Y-%m-%d %H:%M'`
-logFile="/var/log/$date/myth_mtc.log"
+hostname=`hostname`
+logFile="/var/log/${date}/${hostname}_myth_mtc.log"
if [ ! -f $logFile ]; then
touch $logFile
+ echo "" | logger -t myth_mtc
fi
#check logfile for Finished and if not run myth_mtc.py
-if ! grep -q "Finished" $logFile
+if ! grep -q "Finished Maintenance" $logFile
then
- MYTHCONFDIR=/usr/share/mythtv unbuffer myth_mtc.py >> $logFile 2>&1
- if [ $? = 0 ]
+ if ! grep -q "Finished Optimize" $logFile
then
- echo "Finished $timestamp" >> $logFile
- else
- echo "Time Exceeded $timestamp" >> $logFile
+ MYTHCONFDIR=/usr/share/mythtv unbuffer myth_mtc.py --optimize | logger -t myth_mtc
+ if [ $? = 0 ]
+ then
+ echo "" | logger -t myth_mtc
+ else
+ echo "Time Exceeded" | logger -t myth_mtc
+ exit
+ fi
+ fi
+
+ if ! grep -q "Finished Backup" $logFile
+ then
+ MYTHCONFDIR=/usr/share/mythtv unbuffer myth_mtc.py --backup | logger -t myth_mtc
+ if [ $? = 0 ]
+ then
+ echo "" | logger -t myth_mtc
+ else
+ echo "Time Exceeded" | logger -t myth_mtc
+ exit
+ fi
+ fi
+
+ if ! grep -q "Finished Update" $logFile
+ then
+ MYTHCONFDIR=/usr/share/mythtv unbuffer myth_mtc.py --update | logger -t myth_mtc
+ if [ $? = 0 ]
+ then
+ echo "" | logger -t myth_mtc
+ else
+ echo "Time Exceeded" | logger -t myth_mtc
+ exit
+ fi
+ fi
+
+ if grep -q "Finished Optimize" $logFile && grep -q "Finished Backup" $logFile && grep -q "Finished Update" $logFile
+ then
+ echo "Finished Maintenance" | logger -t myth_mtc
fi
fi