Skip to content

Instantly share code, notes, and snippets.

@tom-a
Created February 22, 2014 17:03
Show Gist options
  • Save tom-a/9158128 to your computer and use it in GitHub Desktop.
Save tom-a/9158128 to your computer and use it in GitHub Desktop.
#!/bin/sh
# 日曜日にフルダンプして、平日はインクリメンタルダンプ
#
if [ "7" = `/bin/date +%u` ]
then
/usr/bin/mt rewind
/sbin/dump 0auf /dev/nsa0 /dev/ad0s1a
/sbin/dump 0auf /dev/nsa0 /dev/ad0s1h
/sbin/dump 0auf /dev/nsa0 /dev/ad0s1g
/sbin/dump 0auf /dev/nsa0 /dev/ad0s1e
/sbin/dump 0auf /dev/nsa0 /dev/ad2s1c
cd /usr/share/public
#tar cvf /dev/nsa0 cvs
#find -d cvs -print | cpio -oaBv -H crc > /dev/nsa0
/bin/pax -w -tv -x cpio -f /dev/nsa0 cvs
/usr/bin/mt offline
exit
else
/usr/bin/mt rewind
/usr/bin/mt eod
/sbin/dump 1auf /dev/nsa0 /dev/ad0s1a
/sbin/dump 1auf /dev/nsa0 /dev/ad0s1h
/sbin/dump 1auf /dev/nsa0 /dev/ad0s1g
/sbin/dump 1auf /dev/nsa0 /dev/ad0s1e
/sbin/dump 1auf /dev/nsa0 /dev/ad2s1c
cd /usr/share/public
#tar cvf /dev/nsa0 cvs
#find -d cvs -print | cpio -oaBv -H crc > /dev/nsa0
/bin/pax -w -tv -x cpio -f /dev/nsa0 cvs
/usr/bin/mt offline
exit
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment