En la ventana de la terminal de Linux, ¿hay alguna manera de iniciar un programa como ./a.out 3 veces, cada una ejecutándose como trabajos en segundo plano? Me dijeron que la redirección IO es útil.
Respuesta1
Puede utilizar el signo comercial ( &
) después del comando para ponerlo en segundo plano. Si desea que se ejecuten 3 instancias en segundo plano, puede hacer lo siguiente:
./a.out& ./a.out& ./a.out&
tenga en cuenta que no es necesario que siga inmediatamente el comando; lo siguiente también hará lo mismo:
./a.out & ./a.out & ./a.out &
Entonces deberías ver algo como lo siguiente (dependiendo de tu versión/shell de Linux):
[1] 19731
[2] 27320
[3] 12461
Donde esos son los PID de las instancias separadas de los programas que inició.
Espero que ayude.