Posso abrir o bash de um stream popen ()?

De acordo com a página man do popen () eu estou abrindo um /bin/sh...Existe uma maneira que eu possa sobrecarregar esse comportamento para abrir um shell / bin / bash e interagir com scripts de shell BASH? Ou eu preciso abrir uma conexão de estilo pty para fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion