* Python: El módulo de 'subprocesos' es la forma estándar. Hay varias funciones dentro de este módulo, como `subprocess.popen`,` subprocesos.run`, `subprocesos.call`, cada uno ofreciendo diferentes niveles de control sobre el subprocesos.
* c/c ++: La llamada del sistema `Fork ()` se usa comúnmente en sistemas similares a Unix para crear un proceso infantil que sea una copia del padre. `Exec ()` Familia de funciones (como 'Execl`, `Execlp`, etc.) se utilizan para reemplazar la imagen del proceso infantil con el nuevo programa. Windows usa `CreateProcess ()`.
* bash (y otras conchas): Puede crear subprocesos simplemente ejecutando un comando. El shell crea una subshell para ejecutar el comando. Por ejemplo, `./My_program` o` my_command arg1 arg2`.
* Otros idiomas: La mayoría de los lenguajes de programación proporcionan funcionalidades similares a través de sus bibliotecas o llamadas de sistema estándar. Los nombres de funciones específicos pueden diferir, pero el concepto subyacente sigue siendo el mismo.
Por lo tanto, no hay un solo comando. El mejor comando para usar depende en gran medida de su lenguaje de programación y el nivel de control que necesita sobre el subproceso.