All pastes #980939 Raw Edit

bck script part 2

public shellscript v1 · immutable
·published 2008-04-11 12:24 UTC
rendered paste body
#!/bin/bash## mounts labeled usb disk to /mnt/hd#MOUNT_POINT="/mnt/hd"DLABEL=bckpdiskBDATE=`date +%Y%m%d`# functions## mountpoint check - if mounted and if mounted correct diskcheck_mountpoint() {        MTAB_C=`grep "/mnt/hd" /etc/mtab | grep -v grep | wc -l`        if [ $MTAB_C -ne "0" ]; then                if [ ! -f /mnt/hd/BCKP ]; then                        echo "ERROR - Mountpoint $MOUNT_POINT in use or mark file not found!"                        exit 1                else                        echo "Disk mounted"                fi        else                mount_disk        fi}# disk mount - returns something when no disk foundmount_disk() {        mount /mnt/hd        if [ "$?" -ne "0" ]; then                echo "ERROR - No USB disk with label $DLABEL"                exit 1        fi}# disk space in kilobytesdisk_space() {        df -k | grep "/mnt/hd" | awk '{ print $4 }'}# main loopcheck_mountpointDISK_SPACE=`df -k | grep "/mnt/hd" | awk '{ print $4 }'`FSIZE=`ls -lk /mnt/raid5/backup/alfresco/XPS001PA/ | grep $BDATE | grep -v grep | awk '{ print $5 }'`echo $DISK_SPACEecho $FSIZE