как контролировать (запускать / убивать) фоновый процесс (серверное приложение) в ruby

я пытаюсь настроить сервер для интеграционных тестов (на самом деле спецификации) через ruby и могу 't выяснить, как контролировать процесс.

итак, что яЯ пытаюсь сделать это:

запустить грабли для моего драгоценного камня, который выполняет спецификации интеграциизадача должна сначала запустить сервер (я использую webrick), а затем запустить спецификациипосле выполнения спецификаций он должен убить вебрика, так что ям не осталось с неиспользованным фоновым процессом

Webrick не является обязательным требованием, но этоОн включен в стандартную библиотеку ruby, поэтому его можно использовать.

надеюсь, кто-нибудь сможет помочь!

пс. я'Я работаю на Linux, поэтому работа с Windows не является моим главным приоритетом (сейчас).

Ответы на вопрос(3)

Ваш ответ на вопрос