ftpクライアントを使ってみる

ftpコマンドをぐるぐるループで回すようなスクリプトを書きたくなったのでちょっと調べたら、標準ライブラリについてた。

#!/usr/bin/ruby -Ks
require 'net/ftp'

host, user, pass, count, = *ARGV

count.to_i.times { |i|
  begin
    ftp = Net::FTP.new(host, user, pass)
    #なんか処理
  rescue
    STDERR.puts($!)
  end
}

試したところftpインスタンスをArrayとかに突っ込んでおくと複数コネクションも保持できるようで、後は煮るなり焼くなり。ftpコマンドの使い方はリファレンスで↓
プログラミング言語 Ruby リファレンスマニュアル