当前位置: 技术问答>linux和unix
有没有办法编个叫本代替我登陆到自己的主机, 执行FTP命令下载另一个主机的文件?
来源: 互联网 发布时间:2015-06-07
本文导语: 我每天要下载FTP服务器A上的*.gz文件, FTP服务器A要求有固定IP才能登陆, 我是 ADSL没有固定IP,所以我用我的Linux主机B登陆,然后在从主机B上下载到我的PC. 所以我每次要这样操作: 1. 用SSH登陆到我的主机B 2. 执行FTP命令...
我每天要下载FTP服务器A上的*.gz文件, FTP服务器A要求有固定IP才能登陆, 我是 ADSL没有固定IP,所以我用我的Linux主机B登陆,然后在从主机B上下载到我的PC.
所以我每次要这样操作:
1. 用SSH登陆到我的主机B
2. 执行FTP命令连上FTP服务器A:
shell>ftp ftp.server-a.com
name: myname
password:
ftp>binary
ftp>mget *.gz
敲很多Y
ftp>quit
3.用IE下载这些*.gz 文件
现在我不想每天这么麻烦, 有没有办法把上面这些操作编写成脚本文件, 这个脚本最好能在客户端用浏览器执行, 自动完成? 最好执行有反馈阿.
所以我每次要这样操作:
1. 用SSH登陆到我的主机B
2. 执行FTP命令连上FTP服务器A:
shell>ftp ftp.server-a.com
name: myname
password:
ftp>binary
ftp>mget *.gz
敲很多Y
ftp>quit
3.用IE下载这些*.gz 文件
现在我不想每天这么麻烦, 有没有办法把上面这些操作编写成脚本文件, 这个脚本最好能在客户端用浏览器执行, 自动完成? 最好执行有反馈阿.
|
linux下,你从自己的pc怎么操作,就怎么写脚本,然后用at定时就可以了。你在下载的时候敲了很多Y,你可以参考mget参数强制下载