1

在我的 Rails 3 项目中,在控制器中,我使用命令wget从 Internet 下载文件并将它们放在我的服务器上。在控制器中,我想检查是否wget成功下载文件。我该如何执行该检查?

4

1 回答 1

4

来自命令的Ruby文档system

如果命令给出零退出状态,系统返回 true,非零退出状态返回 false。如果命令执行失败,则返回 nil。

所以,你可以这样做:

if system('wget fail')
   puts 'Success!'
else
   puts 'Fail!'
end
于 2012-10-18T05:07:08.757 回答