2012-10-18 119 views
1

在我的Rails 3項目中,在控制器中,我使用命令wget從Internet下載文件並將它們放在我的服務器上。在控制器中,我想檢查wget是否成功下載文件。我怎樣才能執行該檢查?檢查wget是否在Rails中成功

回答

4

Ruby docssystem命令:

系統如果命令給出零個退出狀態,false爲 非零退出狀態返回true。如果命令執行失敗,則返回nil。

所以,你可以做這樣的事情:

if system('wget fail') 
    puts 'Success!' 
else 
    puts 'Fail!' 
end