diff options
author | Britney Fransen <brfransen@gmail.com> | 2015-02-04 22:21:37 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2015-02-04 22:21:37 (GMT) |
commit | f398554642cf0eea2331762687a4e85c916909af (patch) | |
tree | d8b79dd06bb498cadf2fd24ef21234dce00ecc73 /abs/core/LinHES-system/myth_mtc.cron | |
parent | b96ea1f1faba3420cd4a07f172e664146e8c1d31 (diff) | |
download | linhes_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-x | abs/core/LinHES-system/myth_mtc.cron | 49 |
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 |