2015-05-22 (Fri)#1 posix_spawn で何ができて何ができないのかposix_spawn は子プロセスを起動する関数なので、できるできないというのは子プロセスの属性をどう制御できるかというのが基本である。 posix_spawn は POSIX 2004 (IEEE Std 1003.1, 2004) で導入され、以下の属性を設定できる。これは IEEE Std 1003.1-2008 でも変わっていない POSIX_SPAWN_RESETIDS euid/egid を uid/gid に戻す POSIX_SPAWN_SETPGROUP, posix_spawnattr_setpgroup() プロセスグループリーダにする、ないしは既存のプロセスグループに属させる POSIX_SPAWN_SETSIGDEF, posix_spawnattr_setsigdefaul