1
使用するKernel.spawn
私はrubyの中から任意のシェルコマンドを実行して新しいプロセスを開始できます。新しいプロセスは、rubyプロセスと同じcontrol group
に表示されます。どのように私はそれが自分のものになるように変更することができますか?rubyから:どのようにして、現在のコントロールグループとは異なるコントロールグループにプロセスを生成しますか?
私が望むのは、自分のルビープロセスがsystemd
で管理されているからです。ルビープロセスを再開したときに、これらのシェルコマンドプロセスをクリーンアップ/終了させたくありません。
'type = forking'の仕事はありますか?私はそれがどのように複数のフォークされたプロセスで動作するかはわかりません。 – Max