通过UNIX SHELL脚本实现FTP自动传输
通过UNIX SHELL脚本实现FTP自动传输
通过
UNIX SHELL
脚本实现
FTP
自动传输
作者:徒步天下([url]Sco Open Server 5.0.x 上测试通过)。
希望对大家有所帮助。
――――――――――――――――――
#!/bin/sh
#取得年月日
YYYY=`date "+%Y"`
MM=`date "+%m"`
DD=`date "+%d"`
filename="$YYYY$MM$DD"
#显示年月日
echo "Input Backup Date: ($filename) \c"
#读取输入,如果是当天日期,可直接回车
read filename
if test -n filename
then
echo "Backup Date: $filename"
else
filename="$YYYY$MM$DD"
echo "Backup Date: $filename"
fi
#取得日期后,写一个FTP脚本
#备机地址
echo "open 1x.xx.xx.x0"> ftp.cmd
#备机用户,密码
echo "user loginname password">>ftp.cmd
echo "bin">>ftp.cmd
echo "hash">>ftp.cmd
#备机目录
echo "cd /usr/database">>ftp.cmd
#文件名为 data20070310
echo "put data$filename">>ftp.cmd
echo "close">>ftp.cmd
echo "bye">>ftp.cmd
cd /usr/database
#自动执行ftp
cat $HOME/ftp.cmd|ftp -n
echo "Auto Backup $filename Data Finished!"
―――――――――――――――――――
徒步天下([url]http://hiker2008.blog./[/url])
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~