0

这似乎是一个奇怪的问题,但我想知道是否有一种首选或已建立的方法可以让 Rails 应用程序在服务器上执行 AppleScript?

到目前为止,我一直在让应用程序向服务器发送电子邮件,脚本会对此做出响应,但感觉不够健壮。

有任何想法吗?干杯。

4

2 回答 2

0
puts `/path/to/your/script`

这只会在本地工作。如果您想远程做某事,您需要设置 ssh 并通过 ssh 调用进行调用。

于 2012-08-09T01:16:31.333 回答
0

总是可以创建一个 shell 脚本并通过 执行它ssh,但是恕我直言,保证运行一个 shell 脚本并检索 shell 执行结果可能是一场噩梦。

有几个 gem 可以执行 AppleScript,因此,如果我需要稳健地执行 AppleScript,我将在远程端创建一个用 Rails 编写的服务器,并使用 REST 启动服务器。

而且,当然,出于安全原因,我永远不会通过 REST 调用传递脚本。我将一一创建程序。

于 2012-08-09T06:21:42.487 回答