Я хочу создать несколько процессов (каждый с cmd + аргументами).
Мне нужно pid
созданного процесса, чтобы я мог убить его при необходимости.
Я также хочу иметь возможность читать его вывод (построчно) неблокирующим способом (в противном случае мне нужно создавать потоки, которых я бы хотел избежать). Подача стандартного ввода является бонусом.
Какой лучший способ сделать это в ruby?