Linux中上传文件到ftp
来源:互联网 发布:笑郭网络验证破解 编辑:程序博客网 时间:2024/05/13 19:42
使用格式:
sh upload.sh 172.16.42.39 adupload 12345678;
upload.sh:
#! /bin/bash
logName="ftpinfo.log"
logFile=$shPath/$logName
function log()
{
echo `date -d today +"%Y-%m-%d %H:%M:%S"`,$@ >> $logFile
}
ftpHome="/usr/local/routon/ftpclean/ftpup"
if [ ! -d "$ftpHome" ] ; then
log "ftp homePath "$ftpHome" not exist! "
exit
fi
dirName="delSrcFile"
ftpip="$1"
ftpuser="$2"
ftppass="$3"
paraNum="$#"
if [ "$paraNum" -ne 3 ] ; then
log " the parameter number is not 3 !"
exit
fi
log "begin to upload files to $ftpip"
ftp -n <<!
open $ftpip
user $ftpuser $ftppass
binary
if [ ! -d "$dirName" ] ; then
mkdir "$dirName"
fi
cd $dirName
lcd $ftpHome
prompt
mput *
close
bye
!
sh upload.sh 172.16.42.39 adupload 12345678;
upload.sh:
#! /bin/bash
logName="ftpinfo.log"
logFile=$shPath/$logName
function log()
{
echo `date -d today +"%Y-%m-%d %H:%M:%S"`,$@ >> $logFile
}
ftpHome="/usr/local/routon/ftpclean/ftpup"
if [ ! -d "$ftpHome" ] ; then
log "ftp homePath "$ftpHome" not exist! "
exit
fi
dirName="delSrcFile"
ftpip="$1"
ftpuser="$2"
ftppass="$3"
paraNum="$#"
if [ "$paraNum" -ne 3 ] ; then
log " the parameter number is not 3 !"
exit
fi
log "begin to upload files to $ftpip"
ftp -n <<!
open $ftpip
user $ftpuser $ftppass
binary
if [ ! -d "$dirName" ] ; then
mkdir "$dirName"
fi
cd $dirName
lcd $ftpHome
prompt
mput *
close
bye
!
- Linux中上传文件到ftp
- window用ftp上传文件到linux
- 通过ftp上传文件到linux
- 上传文件到FTP
- 上传文件到ftp
- 批处理ftp上传文件到linux服务器上
- bat脚本自动上传文件到Linux FTP服务器上
- C#上传文件到ftp
- winform 上传文件到ftp
- ftp上传文件到空间
- java上传文件到FTP
- java 上传文件到FTP
- Android上传文件到FTP
- java上传文件到ftp
- Java文件上传到FTP
- PHP上传文件到FTP
- 文件上传到FTP服务器
- java 文件上传到ftp
- Android 跳转Activity并通过Bundle对象传递数据
- 高级Bash脚本编程指南(6):条件测试结构
- oracle 并发与事务
- Apache+Tomcat集群配置
- IOCP原理-----转载至tiwlin(写的非常不错)
- Linux中上传文件到ftp
- PantechTools使用教程
- 矩形的个数
- 第16章 标准模版库简介 第17章 STL string类
- mysql 用户管理,权限管理,新建用户
- Linux中grep命令用法大全
- 架构师的楷模
- Trading part行项目选择TAB对流程及模块的影响
- Linux下Inotify + Rsync文件实时同步