Obtenga el código de salida de un proceso en segundo plano

Tengo un comando CMD llamado desde mi script de shell bourne principal que tarda una eternidad.

Quiero modificar el script de la siguiente manera:

Ejecute el comando CMD en paralelo como un proceso en segundo plano ($ CMD &).En el script principal, tenga un bucle para monitorear el comando generado cada pocos segundos. El bucle también hace eco de algunos mensajes en stdout que indican el progreso del script. Salga del bucle cuando finalice el comando generado. Capture e informe el código de salida del proceso generado.

¿Alguien puede darme consejos para lograr esto?

Respuestas a la pregunta(11)

Su respuesta a la pregunta