если вы используете Linux, вы можете просто перейти на
File.open("serverlist.txt").each { |addy| `echo "#{`ping -c 1 #{addy}`}" >> result.txt` }
и покончим с этим
ну .. может быть добавим
`echo "# server-availability" > result.txt`
перед строкой выше, поэтому файл сбрасывается при каждом вызове этого