1
Ruby를 처음 사용했습니다. 원격 파일에 액세스하기 위해 net/ftp를 사용했습니다. 명령을 실행하고 원격 컴퓨터에서 결과를 가져와야합니다. 어떻게해야합니까 ?? 나는 다음과 같은 방법을 시도sendcmd 함수를 사용하는 동안 net/ftp 오류가 발생했습니다.
는
#!/usr/bin/ruby
require 'rubygems'
require 'net/ftp'
require 'fileutils'
URL = 'ip'
username = 'name'
passwd = "pass"
directory = 'path'
filename = 'file'
ftp=Net::FTP.new
ftp.connect(URL,21)
ftp.login(username,passwd)
ftp.chdir(directory)
ftp.sendcmd("fuser filename")
ftp.close
It throw the following error,
/usr/lib/ruby/1.8/net/ftp.rb:243:in `getresp': 500 Unknown command. (Net::FTPPermError)
from /usr/lib/ruby/1.8/net/ftp.rb:264:in `sendcmd'
from /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
from /usr/lib/ruby/1.8/net/ftp.rb:262:in `sendcmd'
from connection.rb:20
어떻게이 오류를 해결할 수
? 이에 대한 몇 가지 제안을주십시오 ..