2017-11-22 3 views
1

使用するKernel.spawn私はrubyの中から任意のシェルコマンドを実行して新しいプロセスを開始できます。新しいプロセスは、rubyプロセスと同じcontrol groupに表示されます。どのように私はそれが自分のものになるように変更することができますか?ruby​​から:どのようにして、現在のコントロールグループとは異なるコントロールグループにプロセスを生成しますか?

私が望むのは、自分のルビープロセスがsystemdで管理されているからです。ルビープロセスを再開したときに、これらのシェルコマンドプロセスをクリーンアップ/終了させたくありません。

+1

'type = forking'の仕事はありますか?私はそれがどのように複数のフォークされたプロセスで動作するかはわかりません。 – Max

答えて

関連する問題