#/bin/sh
ftp -inv << EOF
open localhost
user ftp 123@
cd pub
bin
lcd /opt/upfile
mput *
bye
EOF
##################################################
通用自动FTP脚本
- #!/bin/sh
- #functions.ftp
- #usage:func_ftp IP地址 用户名 密码 本地目录 远端目录 文件名 传送方式 上传还是下载
- #func_ftp IP username password local_directory remote_directory filename [asc/bin] [put/get/mput/mget]
- #Example:func_ftp 192.168.1.2 root root /etc /tmp/etc hosts asc put
- #由于程序参数较多,请使用时注意本端目录和远程目录,get和put的区别。上述例子是指从本地目录/etc向
- #远程主机192.168.1.2的目录/tmp/etc使用ASC码方式上传(put方式)hosts文件。
- #designed by HAWK.Li
- #version 1.2
- #fixed 2004-12-17
- func_ftp(){
- cd $4
- /usr/bin/ftp -i -n $1 <
- user $2 $3
- $7
- cd $5
- prompt off
- $8 $6
- by
- EOF
- }
转自:
阅读(1557) | 评论(0) | 转发(0) |