从ruby中:如何在与当前不同的控制组中生成进程?

时间:2017-11-22 11:45:53

标签: ruby ubuntu ubuntu-16.04 systemd

使用Kernel.spawn我可以从ruby中启动一个新进程,执行som任意shell命令。新进程将与ruby进程显示在同一control group中。我怎样才能改变它以使它自己进入?

我想要这个的原因是我的ruby进程由systemd管理,我不希望在重新启动ruby进程时清除/终止任何这些特定的shell命令进程。

1 个答案:

答案 0 :(得分:0)

我没有找到任何办法。相反,我将系统脚本的KillMode更改为process,这解决了问题:Can't detach child process when main process is started from systemd