[OT] mondoarchive via cron - how do you know if it completed correctly?

From: Benjamin J. Weiss (benjamin_at_weiss.name)
Date: 01/26/04

  • Next message: Jason Dixon: "Re: [OT] mondoarchive via cron - how do you know if it completed correctly?"
    To: <redhat-list@redhat.com>
    Date: Mon, 26 Jan 2004 07:50:24 -0600
    
    

    Sorry about the OT post, but I couldn't find the answer to this on google
    and I didn't want to join yet another list for a single question.

    I've been using mondoarchive for awhile now for interactive backup to CD's.
    We put in a tape drive and I set it up to backup to tape every night by
    writing a very simple script and putting it in /etc/cron.daily (the script
    is shown below). The problem is that I get a 6k log file each morning
    (apparently mondo over-writes the /var/log/mondo-archive.log file each time
    it runs) and I can't see a line that will definitely state whether the
    backup has worked or failed.

    I've placed last night's log file here:
    http://www.osbi.state.ok.us/mondo-archive.txt

    I *think* that the line near the bottom reading "Data archived OK" *might*
    be ok, but the one a few lines above reading
    "ALL ARCHIVES HAVE BEEN READ IN AND WRITTEN" might do the trick as well.

    Are there any cron/tape mondo users out there?

    Thanks!

    Ben
    ---------------------
    #!/bin/bash

    # bash shell script to do a full backup to tape
    # 21 January 2004 - Benjamin J. Weiss
    #
    # This script does a full backup of non-temporary filesystems,
    # then rewinds the tape.
    #
    # Options below:
    # -O : Do a backup, not a verify.
    # F : Do not ask to make a boot floppy
    # t : Backup to tape
    # d /dev/st0 : Use the tape device and rewind after backup (nst0
    would not rewind)
    # -l GRUB : The bootloader that we're using
    # -f /dev/sda : The drive that the boot loader is on
    # -E "path" : Directories to exclude from the backp.

    # modified path so that mondoarchive can find mindi, etc
    PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin

    /usr/local/bin/mondoarchive -OFtd /dev/st0 -l GRUB -f /dev/sda -E "/tmp
    /dev /mnt /proc"

    # set path back to what cron expects
    PATH=/sbin:/bin:/usr/sbin:/usr/bin

    -- 
    redhat-list mailing list
    unsubscribe mailto:redhat-list-request@redhat.com?subject=unsubscribe
    https://www.redhat.com/mailman/listinfo/redhat-list
    

  • Next message: Jason Dixon: "Re: [OT] mondoarchive via cron - how do you know if it completed correctly?"

    Relevant Pages

    • UPDATE: Vdump script
      ... I want to keep this vdump script as simple and basic as possible. ... to backup and all that). ... The problem I'm having is what happens when the tape fills up. ...
      (Tru64-UNIX-Managers)
    • NTBackup on 2003 "non unique tape" problems
      ... Monday night I run a full backup, which cascades to a second tape. ... Tuesday through Sunday nights I run the following script using the "overflow tape" from the full backup: ... if RSM is empty (meaning there is no offline media in the manager) this works perfectly. ...
      (microsoft.public.windows.server.general)
    • Sun Backup Catch 22
      ... We use a standard backup script, which reboots the server and then ... They forgot to load a tape so the server is now sat ... I've tried all the usual key strokes to try and break free from the script ...
      (SunManagers)
    • Re: Custom Script for Travan/miniQIC Tape Backups
      ... I fully understand that Travan/miniQIC drives ... > Travan/miniQIC backup devices make the best of them. ... > The script includes an optional "trace" function which helps ... > tape before performing the backup and ejecting it afterward. ...
      (microsoft.public.windows.server.sbs)
    • Script to Email Confirmation if Latest File Contains Specific String
      ... script which does the following: ... If a backup was successful, ... If that file contains the string '100.00', ... log file, as well as a confirmation such as 'Backup likely successful'. ...
      (microsoft.public.windows.server.scripting)