tarバックアップ(ローテーション無し)
http://extstrg.asabiya.net/pukiwiki/index.php?tar%A5%D0%A5%C3%A5%AF%A5%A2%A5%C3%A5%D7%A1%CA%A5%ED%A1%BC%A5%C6%A1%BC%A5%B7%A5%E7%A5%F3%CC%B5%A4%B7%A1%CB概要 †
引数に沿ってファイル(ディレクトリ)をtar + gzip圧縮するスクリプト。
使い方 †
以下のフォーマットで使用する
./tar_archive.sh [圧縮元ファイル or ディレクトリ] [圧縮先ファイル名]
例: ./tar_archive.sh /home/httpd/preview /home/system/script/preview.tgz
コード †
#!/bin/sh # ------------------------ # tar archive make script # ------------------------ # Version : 1.0 # date : 2007/03/13 export LANG=C export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH ## Set # # TARGET if [ -z $1 ]; then echo "ERR : target Directory unknown" echo "USE : ./tar_archive.sh [TargetDirectory] [OUTPUT FILE NAME]" exit 0 fi if [ -e $1 ]; then INFILE=$1 else echo "ERR : $1 not found" echo "USE : ./tar_archive.sh [TargetDirectory] [OUTPUT FILE NAME]" fi # OUTPUT if [ -z $2 ]; then echo "ERR : Output File unknown" echo "USE : ./tar_archive.sh [TargetDirectory] [OUTPUT FILE NAME]" exit 0 else OUTFILE=$2 fi ## Exec test -f $OUTFILE && rm -rf $OUTFILE tar cfPz $OUTFILE $INFILE # EOF
Last-modified: 2007-05-07 (月) 17:01:18 (6378d)