#!/bin/ksh
#-----------------------------------------#
# ProgramName:sftpIBM_CovClient.sh #
# Author:Cedric #
# Date:2007/11/28 #
#----------------------------------------- #
sftp frsdev@hostname<<EOF
cd /db2/db2data1/RDHCOV/FTP/FRS/
ls
lcd /home/dsadmin/TmpDir/
get $1
quit
EOF
head=`head -1 /home/dsadmin/TmpDir/$1 | cut -b 14-23`
flen=`cat /home/dsadmin/TmpDir/$1 | wc -l`
if [ $head -lt $flen ]
then
echo "Fetching $1 Completed!"
else
echo "Fetch $1 FAILED!"
mv /home/dsadmin/TmpDir/$1 $1-BAD
fi
exit
本文介绍了一个使用SFTP进行文件传输的Shell脚本。该脚本由Cedric编写,用于从远程服务器获取指定文件并验证其完整性。首先切换到远程服务器的目标目录,列出文件,然后下载指定文件至本地目录,并通过文件头信息与行数对比来检查文件是否完整。

2万+

被折叠的 条评论
为什么被折叠?



