Пакетные файлы 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