ruby-on-rails - 从 Rails 应用程序运行 shell 脚本,无论最终用户如何,它都能正常工作吗?

标签 ruby-on-rails linux web-applications operating-system

我在 Linux 服务器上托管了一个 Rails 应用程序。我需要生成一个按键事件,所以我使用 linux 程序来完成此操作 (xdotool)。我的问题是,如果最终用户没有 linux(或者只是没有 xdotool),这个命令是否仍然有效,因为它是由服务器执行的?

最佳答案

是的,它会起作用,因为调用 linux 程序的操作将在您的 linux 机器上调用,而不是在用户机器上调用。所以它,根本不是问题。你可以看看link对于从 ruby​​ 脚本调用 native 代码的各种方法(在您的情况下,它将是 Controller 操作或模块)但是您喜欢。

关于ruby-on-rails - 从 Rails 应用程序运行 shell 脚本,无论最终用户如何,它都能正常工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33716491/

相关文章:

javascript - 为什么 node.js 进程占用的内存比分配的多

linux - SVN认证问题

c++ - 如何解码SIP数据包?

ruby-on-rails - Bundle Install on dev 给出了缺少生产 gem 的错误

ruby-on-rails - 如何更改默认的 "www.example.com"域以在 Rails 中进行测试?

ruby-on-rails - 处理 rails 中的连接破损

google-chrome - Chrome - 确认表单重新提交 - 不同的行为

ruby-on-rails - ActiveRecord模式与“域对象”或“数据映射器”模式有何不同?

java - 用于企业 Web 应用程序的 PHP 与 Java

html - 在没有javascript的情况下单击表格行时切换复选框