如何将Ruby上的Ruby在Rails应用程序上转换为Windows/Linux服务



我需要将Ruby在Rails Project上转换为我开始使用BAT文件中的Ruby Project

windows batch(.bat(文件和unix shell脚本不同。

但是,如果您有Ruby on Rails服务,那么Languate是Ruby,Ruby在每个支持Ruby的平台上都是相同的。

所以我认为您提到的Windows批处理脚本可能只是一些支持性的启动或管理脚本。

您需要在Unix平台上重写的那些。

在UNIX上有几个可用的外壳,但编写外壳脚本的Defatto标准是Bourne Shell(/bin/sh(。更具体地在Linux系统上这是支持Bourne Shell Synthax并提供一些有用的扩展的Bourne Shell。

有很多底漆如何编写Unix Shell脚本。我个人认为这是一种非常好的脚本语言。而且,您可以在本地Unix系统上看到很多示例,因为Shell脚本以多种方式使用了UNIX。例如,作为服务和应用程序的启动脚本。

更多,我目前无法告诉您,因为您的请求非常通用,但我希望它可以帮助您了解下一步该怎么做或问。

当我开始O'Reilly时,您提供了一些非常漂亮的书,所以也许您可以/应该看看O'Reily Bash食谱:http://shop.oreilly.com/product/0636920058304.doe

当然,当然还有许多其他信息来源,包括bash文档本身,这里是bash参考手册PDF的链接。https://www.gnu.org/software/bash/manual/bash.pdf

最新更新