- 论坛徽章:
- 0
|
脚本内容
#!/bin/bash
a=access20070128.log.gz
ftp -inv <<!!
open 192.168.5.33
user logs logs
binary
prompt off
cd 123
put $a $a
put access20070127.log.gz access20070127.log.gz
quit
!!
[root@localhost 123]# . ftp.cron
.onnected to 192.168.5.3
220 Serv-U FTP Server v6.2 for WinSock ready...
500 'AUTH': command not understood.
500 'AUTH': command not understood.
KERBEROS_V4 rejected as an authentication type
Remote system type is UNIX.
Using binary mode to transfer files.
331 User name okay, need password.
230 User logged in, proceed.
?Invalid command
Interactive mode on.
250 Directory changed to /g:/123
remote: access20070130.log.gz
: No such file or directoryz
local: access20070127.log.gz remote: access20070127.log.gz
227 Entering Passive Mode (192,168,5,3,7,63)
150 Opening BINARY mode data connection for access20070127.log.gz.
226 Transfer complete.
733 bytes sent in 0.00094 seconds (7.6e+02 Kbytes/s)
?Invalid command
221 Goodbye!
: command not found
我想知道问题在脚本里还是在ftp上,put 文件必须在ftp端有一个对应名吗? |
|