我基本上想在新进程组中运行一个脚本(调用更多脚本),以便我可以向脚本调用的所有进程发送信号.
在Linux中,我发现setsid可以帮助我做到这一点,但这在FreeBSD上是不可用的.
setsid的语法(由util-linux-ng提供).
setsid /path/to/myscript
然而,我了解到会话和进程组不一样.但是开始一个新的会议也解决了我的问题.
unix bash signals freebsd process
bash ×1
freebsd ×1
process ×1
signals ×1
unix ×1