LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1286|回复: 12

为什么用cron运行的自动备份脚本总不能备份?

[复制链接]
发表于 2004-7-27 08:57:35 | 显示全部楼层 |阅读模式
系统是debian woody,
我写了这样一个脚本:
pii:~# cat /var/local/backup/backup-cvs
#!/bin/sh
BACKUPNAME="/mnt/netsites/cvs/cvs-126-"`date +%Y%m%d%H%M`".tar.bz2"
mount -t smbfs -o username=backup,password=mypassword //202.20?.???.???/netsites-bak /mnt/netsites&&
#cd /mnt/netsites&&
#rm -rf cvs-126.tar.bz2&&
tar jcvfp  $BACKUPNAME  /var/lib/cvs&&
ls -l $BACKUPNAME&&
cd&&
umount /mnt/netsites
手动运行这个脚本很正常。

然后我把它加到了crontab里面
pii:~# cat /var/spool/cron/crontabs/root
30 6 * * * /var/local/backup/backup-cvs
pii:~#
我手动运行这个备份脚本生成的备份文件一般都是200M左右,但是每次自动自动运行产生的文件只有几十K,明显不对,请问各位这是什么问题,谢谢先。
发表于 2004-7-27 18:35:01 | 显示全部楼层
30 6 * * *  sh /var/local/backup/backup-cvs
或者:
把你的脚本放到
//etc/cron.daily/目录下,
然后修改/etc/crontab文件
30 6 * * * root run-parts /etc/cron.daily
试试看吧 ...
 楼主| 发表于 2004-7-28 09:55:03 | 显示全部楼层
我改成了这样:
30 6 * * * sh /var/local/backup/backup-cvs
但还是老样子,打包生成的文件只有60K。
发表于 2004-7-28 11:42:47 | 显示全部楼层
最初由 silver810212 发表
我改成了这样:
30 6 * * * sh /var/local/backup/backup-cvs
但还是老样子,打包生成的文件只有60K。

第2种方法试了吗?
 楼主| 发表于 2004-7-28 12:41:17 | 显示全部楼层
第2种也试了,还是一样。
发表于 2004-7-28 15:25:32 | 显示全部楼层
我用的是redhat,要不你悼debian版面去问问吧 :sorry
发表于 2004-7-28 16:36:48 | 显示全部楼层
有没有解开你的备份看一看都有啥在里面。
 楼主| 发表于 2004-7-28 16:50:40 | 显示全部楼层
pii:/mnt# tar jxvf netsites/cvs/cvs-126-200407281254.tar.bz2
var/lib/cvs/
var/lib/cvs/CVSROOT/
var/lib/cvs/CVSROOT/Emptydir/
var/lib/cvs/CVSROOT/loginfo,v
var/lib/cvs/CVSROOT/rcsinfo,v
var/lib/cvs/CVSROOT/editinfo,v
var/lib/cvs/CVSROOT/verifymsg,v
var/lib/cvs/CVSROOT/commitinfo,v
var/lib/cvs/CVSROOT/taginfo,v
var/lib/cvs/CVSROOT/checkoutlist,v
var/lib/cvs/CVSROOT/cvswrappers,v
var/lib/cvs/CVSROOT/notify,v
var/lib/cvs/CVSROOT/modules,v
var/lib/cvs/CVSROOT/config,v
var/lib/cvs/CVSROOT/history
var/lib/cvs/CVSROOT/val-tags
var/lib/cvs/CVSROOT/.#modules
var/lib/cvs/CVSROOT/modules
var/lib/cvs/CVSROOT/.#loginfo
var/lib/cvs/CVSROOT/loginfo
var/lib/cvs/CVSROOT/.#rcsinfo
var/lib/cvs/CVSROOT/rcsinfo
var/lib/cvs/CVSROOT/.#editinfo
var/lib/cvs/CVSROOT/editinfo
var/lib/cvs/CVSROOT/.#verifymsg
var/lib/cvs/CVSROOT/verifymsg
var/lib/cvs/CVSROOT/.#commitinfo
var/lib/cvs/CVSROOT/commitinfo
var/lib/cvs/CVSROOT/.#taginfo
var/lib/cvs/CVSROOT/taginfo
var/lib/cvs/CVSROOT/.#checkoutlist
var/lib/cvs/CVSROOT/checkoutlist
var/lib/cvs/CVSROOT/.#cvswrappers
var/lib/cvs/CVSROOT/cvswrappers
var/lib/cvs/CVSROOT/.#notify
var/lib/cvs/CVSROOT/notify
var/lib/cvs/CVSROOT/.#config
var/lib/cvs/CVSROOT/config
var/lib/cvs/alumni/
var/lib/cvs/alumni/webapp/
var/lib/cvs/alumni/webapp/login.jsp,v
var/lib/cvs/alumni/webapp/modify.jsp,v
var/lib/cvs/alumni/webapp/error.jsp,v
var/lib/cvs/alumni/webapp/index.jsp,v
var/lib/cvs/alumni/webapp/photoup.jsp,v
var/lib/cvs/alumni/webapp/reg.jsp,v
var/lib/cvs/alumni/webapp/admin/
var/lib/cvs/alumni/webapp/admin/detail.jsp,v
var/lib/cvs/alumni/webapp/admin/list.jsp,v
var/lib/cvs/alumni/webapp/admin/index.jsp,v
var/lib/cvs/alumni/webapp/inc/
var/lib/cvs/alumni/webapp/inc/jdbc.jsp,v
var/lib/cvs/alumni/webapp/inc/config.jsp,v
var/lib/cvs/alumni/webapp/inc/include.jsp,v
var/lib/cvs/alumni/webapp/inc/jdbc_close.jsp,v
var/lib/cvs/alumni/webapp/inc/style.css,v
var/lib/cvs/alumni/webapp/inc/foot.jsp,v
var/lib/cvs/alumni/webapp/inc/head.jsp,v
var/lib/cvs/alumni/webapp/inc/index.jsp,v
var/lib/cvs/alumni/webapp/WEB-INF/
var/lib/cvs/alumni/webapp/WEB-INF/web.xml,v
var/lib/cvs/alumni/webapp/WEB-INF/lib/
var/lib/cvs/alumni/webapp/WEB-INF/lib/servlet.jar,v
var/lib/cvs/alumni/webapp/WEB-INF/lib/jspsmart.jar,v
var/lib/cvs/alumni/webapp/WEB-INF/lib/mysql-connector-java-3.0.8.jar,v
var/lib/cvs/alumni/webapp/WEB-INF/src/
var/lib/cvs/alumni/webapp/WEB-INF/src/com/
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/useradmin/
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/useradmin/Register.java,v
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/useradmin/SignIn.java,v
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/useradmin/SignOut.java,v
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/useradmin/UpdateDetail.java,v
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/useradmin/UpPhoto.java,v
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/useradmin/Attic/
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/useradmin/Attic/Register.class,v
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/useradmin/Attic/SignIn.class,v
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/useradmin/Attic/SignOut.class,v
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/useradmin/Attic/UpdateDetail.class,v
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/useradmin/Attic/UpPhoto.class,v
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/util/
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/util/DatabaseOperate.java,v
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/util/Attic/
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/util/Attic/DatabaseOperate.class,v
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/util/HTMLString.java,v
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/leaveword/
var/lib/cvs/alumni/webapp/WEB-INF/src/com/ljsilver/leaveword/AddLeaveWord.java,v
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
pii:/mnt# ls
netsites  var
pii:/mnt# cd var/lib/cvs/
CVSROOT  alumni
pii:/mnt# cd var/lib/cvs/
CVSROOT  alumni
pii:/mnt# cd var/lib/cvs/alumni/
pii:/mnt/var/lib/cvs/alumni# ls
webapp
pii:/mnt/var/lib/cvs/alumni# cd webapp/
pii:/mnt/var/lib/cvs/alumni/webapp# ls
WEB-INF  error.jsp,v  index.jsp,v  modify.jsp,v   reg.jsp,v
admin    inc          login.jsp,v  photoup.jsp,v
pii:/mnt/var/lib/cvs/alumni/webapp# ls -al
total 36
drwxrwsr-x    5 silver   cvs           151 Jul 19 16:33 .
drwxrwsr-x    3 silver   cvs            19 Jul 19 16:33 ..
drwxrwsr-x    4 silver   cvs            42 Jul 19 16:33 WEB-INF
drwxrwsr-x    2 silver   cvs            60 Jul 19 16:33 admin
-r--r--r--    1 silver   cvs          2248 Jun 30 21:26 error.jsp,v
drwxrwsr-x    2 silver   cvs           155 Jul 19 16:33 inc
-r--r--r--    1 silver   cvs          1133 Jul  1 09:25 index.jsp,v
-r--r--r--    1 silver   cvs          4277 Jul  1 19:24 login.jsp,v
-r--r--r--    1 silver   cvs          8173 Jul  4 18:28 modify.jsp,v
-r--r--r--    1 silver   cvs          2257 Jul  6 09:13 photoup.jsp,v
-r--r--r--    1 silver   cvs          7016 Jun 30 21:26 reg.jsp,v
pii:/mnt/var/lib/cvs/alumni/webapp# ls -alR
.:
total 36
drwxrwsr-x    5 silver   cvs           151 Jul 19 16:33 .
drwxrwsr-x    3 silver   cvs            19 Jul 19 16:33 ..
drwxrwsr-x    4 silver   cvs            42 Jul 19 16:33 WEB-INF
drwxrwsr-x    2 silver   cvs            60 Jul 19 16:33 admin
-r--r--r--    1 silver   cvs          2248 Jun 30 21:26 error.jsp,v
drwxrwsr-x    2 silver   cvs           155 Jul 19 16:33 inc
-r--r--r--    1 silver   cvs          1133 Jul  1 09:25 index.jsp,v
-r--r--r--    1 silver   cvs          4277 Jul  1 19:24 login.jsp,v
-r--r--r--    1 silver   cvs          8173 Jul  4 18:28 modify.jsp,v
-r--r--r--    1 silver   cvs          2257 Jul  6 09:13 photoup.jsp,v
-r--r--r--    1 silver   cvs          7016 Jun 30 21:26 reg.jsp,v

./WEB-INF:
total 8
drwxrwsr-x    4 silver   cvs            42 Jul 19 16:33 .
drwxrwsr-x    5 silver   cvs           151 Jul 19 16:33 ..
drwxrwsr-x    2 silver   cvs            86 Jul 19 16:33 lib
drwxrwsr-x    3 silver   cvs            16 Jul 19 16:33 src
-r--r--r--    1 silver   cvs          5719 Jul  6 15:21 web.xml,v

./WEB-INF/lib:
total 308
drwxrwsr-x    2 silver   cvs            86 Jul 19 16:33 .
drwxrwsr-x    4 silver   cvs            42 Jul 19 16:33 ..
-r--r--r--    1 silver   cvs         14574 Jun 26 21:09 jspsmart.jar,v
-r--r--r--    1 silver   cvs        216665 Jun 26 21:09 mysql-connector-java-3.0.8.jar,v
-r--r--r--    1 silver   cvs         79009 Jun 26 21:09 servlet.jar,v

./WEB-INF/src:
total 0
drwxrwsr-x    3 silver   cvs            16 Jul 19 16:33 .
drwxrwsr-x    4 silver   cvs            42 Jul 19 16:33 ..
drwxrwsr-x    3 silver   cvs            21 Jul 19 16:33 com

./WEB-INF/src/com:
total 0
drwxrwsr-x    3 silver   cvs            21 Jul 19 16:33 .
drwxrwsr-x    3 silver   cvs            16 Jul 19 16:33 ..
drwxrwsr-x    5 silver   cvs            49 Jul 19 16:33 ljsilver

./WEB-INF/src/com/ljsilver:
total 0
drwxrwsr-x    5 silver   cvs            49 Jul 19 16:33 .
drwxrwsr-x    3 silver   cvs            21 Jul 19 16:33 ..
drwxrwsr-x    2 silver   cvs            32 Jul 19 16:33 leaveword
drwxrwsr-x    3 silver   cvs           128 Jul 19 16:33 useradmin
drwxrwsr-x    3 silver   cvs            71 Jul 19 16:33 util

./WEB-INF/src/com/ljsilver/leaveword:
total 4
drwxrwsr-x    2 silver   cvs            32 Jul 19 16:33 .
drwxrwsr-x    5 silver   cvs            49 Jul 19 16:33 ..
-r--r--r--    1 root     root         2048 Jul 28 16:53 AddLeaveWord.java,v

./WEB-INF/src/com/ljsilver/useradmin:
total 28
drwxrwsr-x    3 silver   cvs           128 Jul 19 16:33 .
drwxrwsr-x    5 silver   cvs            49 Jul 19 16:33 ..
drwxrwsr-x    2 silver   cvs           121 Jun 27 14:47 Attic
-r--r--r--    1 silver   cvs          6872 Jul  6 09:16 Register.java,v
-r--r--r--    1 silver   cvs          2936 Jul  6 09:17 SignIn.java,v
-r--r--r--    1 silver   cvs          1284 Jun 26 21:09 SignOut.java,v
-r--r--r--    1 silver   cvs          3654 Jul  6 09:16 UpPhoto.java,v
-r--r--r--    1 silver   cvs          8168 Jul  6 09:16 UpdateDetail.java,v

./WEB-INF/src/com/ljsilver/useradmin/Attic:
total 20
drwxrwsr-x    2 silver   cvs           121 Jun 27 14:47 .
drwxrwsr-x    3 silver   cvs           128 Jul 19 16:33 ..
-r--r--r--    1 silver   cvs          1774 Jun 27 14:47 Register.class,v
-r--r--r--    1 silver   cvs          1764 Jun 27 14:47 SignIn.class,v
-r--r--r--    1 silver   cvs          1769 Jun 27 14:47 SignOut.class,v
-r--r--r--    1 silver   cvs          2048 Jun 27 14:47 UpPhoto.class,v
-r--r--r--    1 silver   cvs          1794 Jun 27 14:47 UpdateDetail.class,v

./WEB-INF/src/com/ljsilver/util:
total 16
drwxrwsr-x    3 silver   cvs            71 Jul 19 16:33 .
drwxrwsr-x    5 silver   cvs            49 Jul 19 16:33 ..
drwxrwsr-x    2 silver   cvs            36 Jun 27 14:47 Attic
-r--r--r--    1 silver   cvs          3456 Jul  4 18:35 DatabaseOperate.java,v
-r--r--r--    1 silver   cvs         10173 Jul  6 09:15 HTMLString.java,v

./WEB-INF/src/com/ljsilver/util/Attic:
total 4
drwxrwsr-x    2 silver   cvs            36 Jun 27 14:47 .
drwxrwsr-x    3 silver   cvs            71 Jul 19 16:33 ..
-r--r--r--    1 silver   cvs          3917 Jun 27 14:47 DatabaseOperate.class,v

./admin:
total 16
drwxrwsr-x    2 silver   cvs            60 Jul 19 16:33 .
drwxrwsr-x    5 silver   cvs           151 Jul 19 16:33 ..
-r--r--r--    1 silver   cvs          4421 Jun 26 21:09 detail.jsp,v
-r--r--r--    1 silver   cvs           546 Jul  6 09:09 index.jsp,v
-r--r--r--    1 silver   cvs          3933 Jul  4 18:31 list.jsp,v

./inc:
total 32
drwxrwsr-x    2 silver   cvs           155 Jul 19 16:33 .
drwxrwsr-x    5 silver   cvs           151 Jul 19 16:33 ..
-r--r--r--    1 silver   cvs           381 Jun 26 21:09 config.jsp,v
-r--r--r--    1 silver   cvs           492 Jun 30 21:40 foot.jsp,v
-r--r--r--    1 silver   cvs          1681 Jul  6 09:13 head.jsp,v
-r--r--r--    1 silver   cvs           381 Jun 26 21:09 include.jsp,v
-r--r--r--    1 silver   cvs           546 Jul  6 09:12 index.jsp,v
-r--r--r--    1 silver   cvs          1081 Jun 26 21:09 jdbc.jsp,v
-r--r--r--    1 silver   cvs           712 Jun 26 21:09 jdbc_close.jsp,v
-r--r--r--    1 silver   cvs           983 Jun 27 14:44 style.css,v
pii:/mnt/var/lib/cvs/alumni/webapp#
 楼主| 发表于 2004-7-28 16:57:23 | 显示全部楼层
pii:/mnt/var/lib/cvs/alumni/webapp#/var/local/backup/backup-cvs
pii:/mnt/netsites/cvs# cd /mnt/netsites/cvs/
pii:/mnt/netsites/cvs# ls -al
total 659913
drwxr-xr-x    1 root     root         4096 Jul 28 16:55 .
drwxr-xr-x    1 root     root         4096 Jul 18 14:00 ..
-rwxr-xr-x    1 root     root      1806808 Jul 17 15:12 cvs-126-200407171512.tar.bz2
-rwxr-xr-x    1 root     root      1806808 Jul 18 14:10 cvs-126-200407181410.tar.bz2
-rwxr-xr-x    1 root     root      1806808 Jul 18 14:18 cvs-126-200407181418.tar.bz2
-rwxr-xr-x    1 root     root       325278 Jul 28 12:54 cvs-126-200407281254.tar.bz2  <====cron运行生成的备份文件
-rwxr-xr-x    1 root     root      3549481 Jul 28 16:58 cvs-126-200407281657.tar.bz2  <====手动运行脚本生成的备份文件

-rwxr-xr-x    1 root     root      1806808 Jul 17 14:53 cvs-126.tar.bz2
-rwxr-xr-x    1 root     root     332319604 Jul 18 14:00 cvs-222-200407181343.tar.bz2
-rwxr-xr-x    1 root     root     332319604 Jul 17 15:06 cvs-222.tar.bz2
pii:/mnt/netsites/cvs#
 楼主| 发表于 2004-7-28 19:50:44 | 显示全部楼层
我把脚本都改成下面这样了,结果还是不行。。

#!/bin/sh
BACKUPNAME="/mnt/netsites/cvs/cvs-126-"`date +%Y%m%d%H%M`".tar.bz2"
tar jcvfp $BACKUPNAME /var/lib/cvs
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表