我在 Linux 服务器上托管了一个 Rails 应用程序。我需要生成一个按键事件,所以我使用 linux 程序来完成此操作 (xdotool)。我的问题是,如果最终用户没有 linux(或者只是没有 xdotool),这个命令是否仍然有效,因为它是由服务器执行的?
最佳答案
是的,它会起作用,因为调用 linux 程序的操作将在您的 linux 机器上调用,而不是在用户机器上调用。所以它,根本不是问题。你可以看看link对于从 ruby 脚本调用 native 代码的各种方法(在您的情况下,它将是 Controller 操作或模块)但是您喜欢。
关于ruby-on-rails - 从 Rails 应用程序运行 shell 脚本,无论最终用户如何,它都能正常工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33716491/