当前位置: 技术问答>linux和unix
请教脚本中如何判断文件是否通过ftp传输成功问题
来源: 互联网 发布时间:2016-09-03
本文导语: 就是说我用在脚本中写上 ftp -i -n 192.168.1.2 0) or die "Cannot connect to some.host.name: $@"; $ftp->login("anonymous",'-anonymous@') or die "Cannot login ", $ftp->message; $ftp->cwd("/pub") or die "Cann...
就是说我用在脚本中写上
ftp -i -n 192.168.1.2 0)
or die "Cannot connect to some.host.name: $@";
$ftp->login("anonymous",'-anonymous@')
or die "Cannot login ", $ftp->message;
$ftp->cwd("/pub")
or die "Cannot change working directory ", $ftp->message;
$ftp->get("that.file")
or die "get failed ", $ftp->message;
$ftp->quit;
ftp -i -n 192.168.1.2 0)
or die "Cannot connect to some.host.name: $@";
$ftp->login("anonymous",'-anonymous@')
or die "Cannot login ", $ftp->message;
$ftp->cwd("/pub")
or die "Cannot change working directory ", $ftp->message;
$ftp->get("that.file")
or die "get failed ", $ftp->message;
$ftp->quit;
|
不太知道。帮顶。
有这段话,不知有没有用。
put LocalFile [RemoteFile] 将本地文件存储到远程主机中。如果您未指定 RemoteFile 参数,ftp 命令将使用本地文件名命名远程文件,而远程文件名由 ntrans 和 nmap 子命令所生成的设置加以改变。 ftp 命令会在传送文件时,将使用 type、form、mode 和 struct 子命令的当前设置。
有这段话,不知有没有用。
put LocalFile [RemoteFile] 将本地文件存储到远程主机中。如果您未指定 RemoteFile 参数,ftp 命令将使用本地文件名命名远程文件,而远程文件名由 ntrans 和 nmap 子命令所生成的设置加以改变。 ftp 命令会在传送文件时,将使用 type、form、mode 和 struct 子命令的当前设置。
|
put后dir【ftp的命令】一下,检查字节数是否与本地的相同
|
其实这个问题我也想知道 那如何把ftp命令里得到的结果赋给shell变量
|
用PERL的话我就知道了,这个还不清楚
|
那你就用perl告诉他把
我也顺便学习一下
这几天在看perl入门的书
|
没用的。
如果文件字节数相当也不一定代表着成功。
如果文件字节数相当也不一定代表着成功。