Chinaunix
标题:
为何才FTP自动登录后,又自动退出。
[打印本页]
作者:
fjclc408
时间:
2005-11-22 08:57
标题:
为何才FTP自动登录后,又自动退出。
请教:我从书上看到FTP自动化
将如下脚本命名为 autoftp (地址不是我的真实地址)
open 142.73.111.2
user root sdccf
binary
cd /tmp/tmp
再建一个SHELL脚本,名字为myftp ,内容如下:
ftp -vin <autoftp (解释:
-v — 显示chat过程
-i — 关闭交互模式
-n — 关闭自动登录过程)
我不想让它自动关闭,所以去掉了 in 这两个参数,但执行时总是自动退出,什么原因,如何才能不让它自动退出?谢谢。
作者:
z33
时间:
2005-11-22 11:14
会不会是超时了?
作者:
fjclc408
时间:
2005-11-22 13:53
标题:
回复 2楼 z33 的帖子
不是,立刻退出。
作者:
fjclc408
时间:
2005-11-22 14:11
标题:
回复 2楼 z33 的帖子
不是,立刻退出。如下:
$ ./myftp
Connected to 46.192.50.100.
220-
220 dcc FTP server (Version 2.1WU(1)) ready.
Remote system type is UNIX.
Using binary mode to transfer files.
331 Password required for dcc.
230 User dcc logged in.
250 CWD command successful.
221 Goodbye.
作者:
lanyongly
时间:
2005-11-23 15:40
ftp -ivn $remotehostname <<EOF
....
....
bye
EOF
注意两个EOF的位置
作者:
fjclc408
时间:
2005-11-23 16:02
标题:
回复 5楼 lanyongly 的帖子
首先谢谢你。实际上我仅想自动登录,然后再进行其他操作,因为每次操作都不一样。并不想让系统自动退出。因此,我未写 "bye"。但它仍自动退出。不知为什么?请赐教。
作者:
lanyongly
时间:
2005-11-23 16:54
执行不同的操作你做个COMMAND变量就可以了吗,为什么一定要保持不退出呢
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2