Estou executando o nmap a partir de um programa em C usando execl:
execl("/bin/sh","sh","-c","sudo nmap -sS -A 192.168.0.1/24",NULL);
Eu tenho o HTOP sendo executado em outra janela do shell e vejo que meu execl inicia os PIDs:
2339...
05.06.2017 / 23:00