command

Herramientas para la ejecución de comandos de shell.

batch_ffmpeg.command.execute(args, stdout_callback=None, stderr_callback=None)[fuente]

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.

Parámetros:
  • 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.