home *** CD-ROM | disk | FTP | other *** search
/ M.u.C.S. Disc 2000 / MUCS2000.iso / anwend / gemar306 / gemini / backtest.mup < prev    next >
Text File  |  1997-01-21  |  1KB  |  49 lines

  1. #!mupfel
  2. #
  3. # @(#) BACKTEST.MUP, Automatisieren der Backups mit GEMAR und GEMINI
  4. # @(#) Roland Behme, 08.10.95
  5. #
  6. # Dieser Batch dient dazu, den Full- und Dailybackup-Zyklus zu automatisieren
  7. # @(#) Erweiterungen von Uwe Mindrup, 13.03.96
  8. #      Änderungen siehe backpar.mup
  9.  
  10. #echo
  11. #echo ' ' ' 'Backup durchführen
  12. #echo ' ' ' '==================
  13.  
  14. # Parameter einlesen
  15. . backpar.mup
  16.  
  17. if [ $GB_LASTDAILYBACKUP -lt $(_today) ]
  18. then
  19.   # aber nicht vor 8 Uhr morgens!
  20.   if [ $(date '+%H') -ge 8 ]
  21.   then
  22.     if [ -n $1 ] && [ $1 = 'booting' ]
  23.     then
  24.       cd  # wechsel nach $HOME
  25.       # backstrm.mup als Startaufruf von Gemini aus
  26.       # GEMINI.MUP soll sich selbst wieder löschen
  27.       echo 'backstrm.mup;cd;rm GEMINI.MUP'>GEMINI.MUP
  28.     else
  29.       # backstrm.mup aufrufen
  30.       backstrm.mup
  31.     fi
  32.   else
  33.     echo
  34.     echo 'Es ist noch zu früh, um ein Backup zu machen...'
  35.     echo
  36.   fi
  37. else
  38.   echo
  39.   echo 'Heute wurde schon ein Backup gemacht.'
  40.   echo
  41. fi
  42.  
  43. if [ $GB_WAITFORKEY = 'TRUE' ] && ( [ -n $1 ] && [ $1 != 'booting' ] )
  44. then
  45.   echo '<Return>'
  46.   read taste
  47.   unset taste
  48. fi
  49.