Não há como fazer isso como parte do conjunto de funções posix_spawn()
.
Há uma discussão em andamento iniciada pelo redhat se esse recurso deve ser adicionado. Se isso for aceito, pode se tornar parte do POSIX na próxima versão - isso pode acontecer em 2 ou 3 anos.
BTW: posix_spawn()
é implementado em cima de vfork()/exec()
e, desde que você não queira implementar um shell POSIX com vfork()
support, vfork()/exec()
é realmente fácil de usar.