avatar
F*e
1
我是unix菜鸟。telnet到学校unix server,ftp下载另一个ftp server上一个大文件大约需
要10小时。等于用那台unix server作ftp client.
我的问题是:这10小时里面,我能不能关闭我本机telnet终端(或者关机
),而让server继续执行那个ftp命令?
如果可以,需要敲些什么命令?
//bow!
avatar
X*r
2
setup a script that do the ftp without interacting with the terminal,
then run it and detach it from shell, or run it through at(1).
you can logout, but can't shutdown the computer in any cases.

【在 F**********e 的大作中提到】
: 我是unix菜鸟。telnet到学校unix server,ftp下载另一个ftp server上一个大文件大约需
: 要10小时。等于用那台unix server作ftp client.
: 我的问题是:这10小时里面,我能不能关闭我本机telnet终端(或者关机
: ),而让server继续执行那个ftp命令?
: 如果可以,需要敲些什么命令?
: //bow!

avatar
F*e
3
detach from shell.....不会,sigh

【在 X****r 的大作中提到】
: setup a script that do the ftp without interacting with the terminal,
: then run it and detach it from shell, or run it through at(1).
: you can logout, but can't shutdown the computer in any cases.

avatar
s*s
4
ftp -ni<<_eof>open server
user usr_name
passwd_here
ftp_command_here
...
...
quit
_EOF
or you can use wget

【在 F**********e 的大作中提到】
: 我是unix菜鸟。telnet到学校unix server,ftp下载另一个ftp server上一个大文件大约需
: 要10小时。等于用那台unix server作ftp client.
: 我的问题是:这10小时里面,我能不能关闭我本机telnet终端(或者关机
: ),而让server继续执行那个ftp命令?
: 如果可以,需要敲些什么命令?
: //bow!

avatar
F*e
5
这是一段script?
把他存成一个文件以后怎么运行它?直接敲名字?
它运行以后就自动在后台了?
如果不在后台怎么把它切换到后台?ctrl-z?
这时候我log off就没问题了么?
请详细指教一下,bow

【在 s**s 的大作中提到】
: ftp -ni<<_eof>: open server
: user usr_name
: passwd_here
: ftp_command_here
: ...
: ...
: quit
: _EOF
: or you can use wget

avatar
s*s
6
save it to a file(for example ftp.sh),
then run it:
sh ftp.sh >log &

【在 F**********e 的大作中提到】
: 这是一段script?
: 把他存成一个文件以后怎么运行它?直接敲名字?
: 它运行以后就自动在后台了?
: 如果不在后台怎么把它切换到后台?ctrl-z?
: 这时候我log off就没问题了么?
: 请详细指教一下,bow

avatar
F*e
7
还是不行
用自己的ftp server试验,发现死在user 命令以后,script在user name
ok以后就idle了,不给password
hehe

【在 s**s 的大作中提到】
: ftp -ni<<_eof>: open server
: user usr_name
: passwd_here
: ftp_command_here
: ...
: ...
: quit
: _EOF
: or you can use wget

avatar
l*d
8
wget -b

【在 F**********e 的大作中提到】
: 我是unix菜鸟。telnet到学校unix server,ftp下载另一个ftp server上一个大文件大约需
: 要10小时。等于用那台unix server作ftp client.
: 我的问题是:这10小时里面,我能不能关闭我本机telnet终端(或者关机
: ),而让server继续执行那个ftp命令?
: 如果可以,需要敲些什么命令?
: //bow!

avatar
l*d
9

nohup

【在 s**s 的大作中提到】
: save it to a file(for example ftp.sh),
: then run it:
: sh ftp.sh >log &

avatar
A*e
10
man netrc
for non-interactive ftp
man nohup
for continuing after logout.

【在 F**********e 的大作中提到】
: 我是unix菜鸟。telnet到学校unix server,ftp下载另一个ftp server上一个大文件大约需
: 要10小时。等于用那台unix server作ftp client.
: 我的问题是:这10小时里面,我能不能关闭我本机telnet终端(或者关机
: ),而让server继续执行那个ftp命令?
: 如果可以,需要敲些什么命令?
: //bow!

avatar
B*z
11
change to one line for username & password
user username password

【在 F**********e 的大作中提到】
: 还是不行
: 用自己的ftp server试验,发现死在user 命令以后,script在user name
: ok以后就idle了,不给password
: hehe

avatar
q*t
12
I think it better to use expect.

【在 B**z 的大作中提到】
: change to one line for username & password
: user username password

avatar
s*s
13
sorry,username和password是应该在一行,
很久以前在学校曾用这方法偷email服务器上的流量:),
肯定是行得通的!
在我的机器上试了一下:
ftp.sh:
ftp -ni<<_eof>open server
user uname passwd
dir
quit
_EOF
然后sh ftp.sh>log &
肯定没问题!

【在 B**z 的大作中提到】
: change to one line for username & password
: user username password

avatar
c*a
14
其实用一下screen不久行了么

【在 s**s 的大作中提到】
: sorry,username和password是应该在一行,
: 很久以前在学校曾用这方法偷email服务器上的流量:),
: 肯定是行得通的!
: 在我的机器上试了一下:
: ftp.sh:
: ftp -ni<<_eof>: open server
: user uname passwd
: dir
: quit

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。