linux ftp脚本
- 2023-04-29 05:14:46
- 来源:未知
- 在手机上看
扫一扫立即进入手机端
linux中使用shell脚本自动登录ftp服务器下载上传文件。
1.#/bin/bash
2.DATE=`date -d '1 days ago' +%Y%m%d`
3.GAMEDIR=/home/log/
4./usr/kerberos/bin/ftp -n -u <
5.open IP
6.user 用户名 密码
7.binary
8.lcd $GAMEDIR
9.prompt
10.get access_$DATE.tar.gz
11.close
12.bye
13.!
14.exit 0
以上代码中DATE=`date -d '1 days ago' +%Y%m%d`声明变量DATE为前一天的日期格式为20100919,GAMEDIR=/home/log/声明一个目录的变量,/usr/kerberos/bin/ftp为ftp命令的目录,加入一般的shell中最好写上目录,否则命令可能无法执行的,linux系统可以使用#which 命令名称 查看命令程序的目录是哪里。
/usr/kerberos/bin/ftp -n -u <
-n意思是不读取默认.netrc文件中的设定
-u参数可以解决以下报错
'AUTH GSSAPI': command not understood
'AUTH KERBEROS_V4': command not understood
<<重定向文件的导入
!是即时文件的标志它一般都是成对的出现,用来标识即时文件的开始和结尾
open
连接ftp服务器的IP。
user 用户名 密码
ftp服务器登录用户、密码。
binary
使用二进制传输模式
lcd $GAMEDIR
切换本地所在目录
prompt
打开prompt模式,一般prompt模式在使用多文件传输中才用到,默认为打开状态。如果prompt模式未打开,命令mput和mget将会传输目录中的所有文件。
get
下载文件
close
关闭与ftp服务器的连接
bye
断开与ftp服务器的连接
相关资讯
更多-
三角洲漫游者游戏
中文|82.3M
-
joytokey电脑安装版
中文|4.5M
-
中国兰花交易网最新版
中文|61.5M
-
月子食谱怀孕育儿
中文|13.1M
-
罗技gpw鼠标驱动2022最新版
中文|
-
华硕rog armoury鼠标通用驱动程序
中文|
-
ip cam viewer 电脑版(ip网络监视器电脑版)
中文|10.8M
-
ip cam viewer 电脑版(ip网络监视器电脑版)
中文|10.8M