怎么编写 crontab 文件
#!/bin/bashBackupDir=/export/home/sqwen/data #请替代为你想备份的数据目录
TargetDir=/tmp #请替代为你想备份到的地方,当然你不会/tmp吧,如果选了这个目录备份就没有意义了,因为重启以后备份数据就会丢失
TargetFile=`date +%y%m%d`
cd $TargetDir
tar cvfz ${TargetDir}.tgz $BackupDir
#如果你实在是想直接拷贝而不压缩的话,那就cp -r $BackupDir $TargetDir/$TargetFile,注意这是$TargetFile不是文件而是目录了
怎么编写 crontab 文件
还是有点问题。提示:20040223134000 is not an identifier
怎么编写 crontab 文件
#!/bin/bashBackupDir=/export/home/sqwen/data #请替代为你想备份的数据目录
TargetDir=/tmp #请替代为你想备份到的地方,当然你不会/tmp吧,如果选了这个目录备份就没有意义了,因为重启以后备份数据就?.........[/quote
不是在/tmp下。运行是出现
20040223134000 is not an identifier
怎么编写 crontab 文件
原帖由 "C.Arthur" 发表:#!/bin/sh
TargetDir=`date '+%Y%m%d'`
export TrggetDir
echo $TargetDir
cd /tmp
mkdir $TargetDir
cp -r /tmp/ /tmp/"$TargetDir"
还有点问题。提示:
./backfile.sh 20040223141800 not found
为什么?但是其下面已经有内容了
怎么编写 crontab 文件
我刚才用我自己的程序测试了一下,有点小bug,修正一下#!/bin/bash
BackupDir=/export/home/sqwen/data
TargetDir=/export/home/sqwen/backupdata
DateFile=`date +%y%m%d`
cd $BackupDir
cd ..
tar cvfz ${DateFile}.tgz $(basename $BackupDir)
mv ${DateFile}.tgz $TargetDir
这个脚本我亲自测试过,不会有问题
怎么编写 crontab 文件
原帖由 "sqwen"]这个脚本我亲自测试过,不会有问题对,这种方式没错,我也试过了
谢谢! 一年以前看了一遍,今天又看了一遍,呵呵 cp -r /sou /des
mv /des /des_`date '+%Y%m%d'`
若该文件实时的有数据写入/备份时需要stop该程序
cp -r /sou /des
tar -cxvf /des
mv /des.tar /des.tar_`date '+%Y%m%d'`
sleep 1200
rm -rf /des
好文,收下了
好文,值得多看看、多研究!!!#!/bin/bash
BackupDir=/export/home/sqwen/data
TargetDir=/export/home/sqwen/backupdata
DateFile=`date +%y%m%d`
cd $BackupDir
cd ..
tar cvfz ${DateFile}.tgz $(basename $BackupDir)
mv ${DateFile}.tgz $TargetDir