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 リファレンスマニュアル