Ejecuta un comando.
Esta función bloquea hasta que el proceso iniciado finalice. Hay callbacks
para stdout y stderr.
Los callbacks envían como argumento una línea del stream, ya sea stdout o
stderr. Los callbacks son llamados apenas hay una nueva línea disponible
utilizando *threading*.
Args:
args (List[str]): Lista con el nombre de programa a ejecutar y sus
argumentos. Ej: ``['sudo', 'apt-get', 'install', 'python3']``
stdout_callback (Callable[[str], None]): Función callback para stdout.
stderr_callback (Callable[[str], None]): Función callback para stderr.