2013-04-01 158 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文件,它的工作