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