Come posso ottenere Ruby ‘mette’ a scrivere i dati in un file?

Ho il seguente codice che si desidera utilizzare per eseguire il ping di indirizzi IP e scrivere in un file. Funziona tutto bene, tranne che non riesco a scrivere il file.

server = %w'192.168.150.254
192.168.150.251
192.168.120.1
192.168.120.2'

File.open('/test/test2.out','w') do |s|
  server.each do |p|
    r = `ping -a -n 1 #{p}`
    puts r
  end
end
InformationsquelleAutor rahrahruby | 2011-05-03

 

One Reply

Lascia un commento