使用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/. 手动能执行么,可以通过sh -x看看错在哪里了。另外,给你个忠告,写脚本放CRONTAB里执行,脚本头部最好定义相应的环境变量。 -x是非常有用的 LZ 1.错误提示是什么?2.你的脚本,手动可以执行吗? 回复 4# beyondfly
我的腳本可以手動執行,但是不知道是什麼原因為什麼不會按照計劃執行. 应该是环境变量问题~ 回复 6# milujite
兄弟,请明示,我不是很清楚. 终于找问题所在,终于解决了,心情也好了,辛苦了,总算心血没有白费,希望能够帮忙跟一样的小白。再次感谢cu的朋友们。 我这种方法使用crontab -l 是没有办法查看用户定时任务,所以呢,不过我觉得这种方法很是保险,跟系统在一起运行,效果很不错. 此问题已解决,多谢朋友的支持和帮忙.
页:
[1]