ruby-on-rails - 从 Rails 在本地机器上执行命令

标签 ruby-on-rails ruby windows linux ruby-on-rails-3.1

是否可以在 Rails 应用所在的服务器上执行命令?

如果可以,我该怎么做?

更新:

我的意思是在 Linux 上执行“kill 1999”或“wget http://...”或“cat”等命令,在 Windows 上执行类似命令。

最佳答案

可以从 ruby​​ 中执行任何操作系统/系统命令,因此也可以从 rails 中执行。

例如目录列表可以使用

system("ls")

有关在 ruby​​ 中运行 shell 命令的更多方法,请查看此 article

关于ruby-on-rails - 从 Rails 在本地机器上执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8131726/

相关文章:

ruby-on-rails - 如何使用 ruby​​ 使用 wcf 服务?

windows - 如何让 DLL 在不同的 Windows 版本上工作?

关于指针大小的混淆

c++ - Windows 上互斥量、临界区等的成本

javascript - 我的 JavaScript 模式/实践很糟糕。我应该去哪里寻求帮助?

php - 带有wordpress作为子文件夹的Rails heroku应用程序,无法登录到管理员

Ruby 组合方法的 Python 等价物

ruby - 如何在数学解析器(ruby)中实现加法运算符

ruby-on-rails - 参数缺失或值为空 : plant

ruby-on-rails - spree 's latest version does this on remote - undefined method ` set_preference' 为 nil :NilClass