как контролировать (запускать / убивать) фоновый процесс (серверное приложение) в ruby
я пытаюсь настроить сервер для интеграционных тестов (на самом деле спецификации) через ruby и могу 't выяснить, как контролировать процесс.
итак, что яЯ пытаюсь сделать это:
запустить грабли для моего драгоценного камня, который выполняет спецификации интеграциизадача должна сначала запустить сервер (я использую webrick), а затем запустить спецификациипосле выполнения спецификаций он должен убить вебрика, так что ям не осталось с неиспользованным фоновым процессомWebrick не является обязательным требованием, но этоОн включен в стандартную библиотеку ruby, поэтому его можно использовать.
надеюсь, кто-нибудь сможет помочь!
пс. я'Я работаю на Linux, поэтому работа с Windows не является моим главным приоритетом (сейчас).