标签: java systemd ubuntu-18.04
我需要从Java进程运行一个子进程,这将杀死父进程。我如何确保:
我正在使用systemd-run运行子进程,这将其置于不同的控制组下,这意味着子进程在杀死父进程时不会死亡。这种方法的问题是父级不等待子级进程完成。
我想要阻止子进程的执行,让它优雅地杀死父进程。
答案 0 :(得分:0)
我找到了解决方案。 systemd-run命令具有一个名为--wait的标志,该标志提供了我正在寻找的确切行为。