Как преобразовать приложение ruby ​​on rails в службу windows / Linux? - PullRequest
0 голосов
/ 23 мая 2019

Мне нужно преобразовать проект ruby ​​on rails, с которого я начинаю использовать bat-файлы, в службу windows / Linux

1 Ответ

0 голосов
/ 23 мая 2019

Пакетные файлы Windows (.bat) и сценарии оболочки Unix отличаются.

Но если у вас есть служба Ruby on Rails, то язык Ruby и Ruby одинаковы на всех платформах, поддерживающих Ruby.

Поэтому я предполагаю, что упомянутые вами пакетные сценарии Windows, возможно, являются лишь вспомогательными сценариями запуска или управления.

Те, что вам нужно будет переписать на платформе Unix.

В Unix доступно несколько оболочек, но стандартом defacto для написания сценариев оболочки является Bourne Shell (/ bin / sh).В частности, в системах Linux это Bourne Shell, который поддерживает Bourne Shell Synthax и предлагает некоторые полезные расширения.

Существует множество учебников по написанию сценариев Unix Shell.Я лично считаю, что это очень хороший язык сценариев.И вы уже можете видеть множество примеров в вашей локальной системе Unix, потому что сценарии оболочки используются в Unix многими способами.Например, в качестве сценария запуска для служб и приложений.

Больше Я не могу сказать вам в данный момент, поскольку ваш запрос был очень общим, но я надеюсь, что он поможет вам понять, что делать или спрашивать дальше.

Когда я начинал, О'Рейли предложил несколько очень хороших книг, так что, возможно, вы могли бы / должны взглянуть на Поваренную книгу О'Рейли Бэша: http://shop.oreilly.com/product/0636920058304.do

Конечно, есть многодругие источники информации, включая саму документацию BASH, здесь ссылка на PDF справочного руководства Bash.https://www.gnu.org/software/bash/manual/bash.pdf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...