2013-04-01 60 views
0

我正在使用以下脚本来rsync备份文件。如果我只是在壳上执行这些工作,但是,当我用它来执行theem脚本它给错误Rsync与Env变量故障

“的rsync:link_stat‘/家/棕褐色/ testnfs#015’失败:没有这样的文件或目录(2)”

015是任何地方在脚本中,我编辑了脚本并验证没有留下空白或字符。但有同样的问题。

#!/bin/bash 
#======================================== 
#Environment varibale settings 
#======================================== 
username=test 
codedir=/home/tan/testnfs 
nfs=10.100.200.4::test 
[email protected] 
errorlog=/home/tan/backuperror_log.txt 
dat=$(date) 
rm -fr $errorlog 
echo $dat 2>&1>> $errorlog 
echo $nfsserver 
echo ========== Before rsync ================= 
rsync --stats -vr --exclude "*.png" --exclude "*.jpg" --exclude "*.jpeg" --exclude "*.zip" --exclude "*.pdf" --exclude "*.doc" --exclude "*.csv" --exclude "*.swf" $codedir $nfs 
if [ $? = 0 ] then 
mail -s "$username sync--complete" $adminemail < $errorlog 
else 
mail -s "$username sync--Incomplete" $adminemail < $errorlog 
fi 
+0

我已经弄清楚了。我在Windows上编辑脚本,并添加了它的行结束符。我用记事本++将它保存为linux文件,并且它工作正常 – tanveer

回答

0

我弄明白了。我在Windows上编辑脚本,并添加了它的行结束符。我已经将它保存为记事本+ +的Linux文件,它的工作