Chinaunix

标题: 请教一个关于sftp脚本的问题 [打印本页]

作者: 程序猿zy    时间: 2015-03-13 22:11
标题: 请教一个关于sftp脚本的问题
本帖最后由 程序猿zy 于 2015-03-18 21:48 编辑

菜鸟求教:
想写一个统计用sftp命令get文件时传输时间和带宽的脚本,因为用sftp去get文件的时候它会显示出时间和带宽信息,想说写一个脚本然后重定向到一个文件中,再去解析文件获得时间和带宽。写了一个简单的here文档的脚本:
sftp user@XXX.XXX.XXX << EOF
         get /home/xxx/xxx.dat
        quit
EOF
但是发现重定向输出的文件信息里面,脚本应该输出的关于时间的那一条信息没了:
用sftp命令去get的时候会输出:
sftp>         get /home/out.txt
Fetching /home/out.txt to out.txt
/home/out.txt                      100%   94MB  15.7MB/s   00:06
但是我用脚本跑了重定向到文件就只剩下面的:
sftp>         get /home/out.txt
Fetching /home/out.txt to out.txt

请问这是怎么回事??  有什么办法写脚本来获得这个输出吗?
作者: 我是一隻羊    时间: 2015-03-14 09:45
& > urfile 试试?
作者: 程序猿zy    时间: 2015-03-15 11:37
回复 2# 我是一隻羊

我试过不知道为什么那一行就没了,不知道是不是sftp这个命令的问题。

   
作者: 程序猿zy    时间: 2015-03-18 21:47
有没有人帮忙看看这个问题阿。。。。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2