wang509020 发表于 2011-12-01 20:59

使用tar备份,但是无法备份?

大家好
   本人有一个小问题,就是我的tar备份方法不行,我不知道我的错在那里,请知道的朋友帮忙看一下我下面的编码 :
   文件一:diffday01.sh
      tar -N $(/Backup/FileServer/day/last_diff_date) -zcvpf /Backup/FileServer/day/diff_warehouse_$(date +%F).tar.gz \
       /DataFiles/ProtronicFS/ProtronicFS/Warehouse
       #> >/Backup/FileServer/logs/diff_warehouse_$(date +%F).log \
       #> 2>/Backup/FileServer/logs/diff_warehouse_$(date +%F).err
      echo $(date +%F) > /Backup/FileServer/day/last_diff_date
   文件二:crontab -e
          0 23 * * * /Backup/FileServer/new/diffday01.sh
      按照我的理解,搞这样的就应该可以自动备份,但是不知道怎么没有运行?
注:diffday01.sh文件存放在/Backup/FileServer/new,而文件备份在/Backup/FileServer/day/.

milujite 发表于 2011-12-02 09:10

手动能执行么,可以通过sh -x看看错在哪里了。另外,给你个忠告,写脚本放CRONTAB里执行,脚本头部最好定义相应的环境变量。

无牙 发表于 2011-12-02 11:07

-x是非常有用的

beyondfly 发表于 2011-12-04 10:33

LZ 1.错误提示是什么?2.你的脚本,手动可以执行吗?

wang509020 发表于 2011-12-07 14:39

回复 4# beyondfly


   我的腳本可以手動執行,但是不知道是什麼原因為什麼不會按照計劃執行.

milujite 发表于 2011-12-07 18:34

应该是环境变量问题~

wang509020 发表于 2011-12-08 14:59

回复 6# milujite


    兄弟,请明示,我不是很清楚.

wang509020 发表于 2011-12-08 20:51

终于找问题所在,终于解决了,心情也好了,辛苦了,总算心血没有白费,希望能够帮忙跟一样的小白。再次感谢cu的朋友们。

wang509020 发表于 2011-12-09 10:04

我这种方法使用crontab -l 是没有办法查看用户定时任务,所以呢,不过我觉得这种方法很是保险,跟系统在一起运行,效果很不错.

wang509020 发表于 2011-12-19 14:37

此问题已解决,多谢朋友的支持和帮忙.
页: [1]
查看完整版本: 使用tar备份,但是无法备份?