Buenas a todos, intentare explicarme lo mas breve y claramente posible para no hacerlo demasiado tedioso.
1.Trabajo en un script que ejecuta procesos en segundo plano en funcion de unos valores extraidos de un documento.
2.Cada valor de este documento es único y no puede repetirse.
3.La linea de comando que ejecuto en segundo plano necesita rellenarse con un campo que será nuestro valor extraido del documento. (Ejemplo: #comando -opcion -v $VALOR).
4.He creado otro documento para comparar el documento original debido a la necesidad de ejecutar y/o cerrar procesos a medida que aparecen y/o desaparecen valores.
Si un valor del documento ORIGINAL aparece en el OTRO no se hace nada.
Si un valor del documento ORIGINAL no aparece en el OTRO se ejecuta un proceso para este valor y se rellena el OTRO documento con el valor.
Si un valor del OTRO documento aparece en el ORIGINAL no se hace nada.
Si un valor del OTRO documento no aparece en el ORIGINAL se cierra el proceso y se borra el valor del OTRO documento. (Aun no se como borrar lineas de un documento en donde exista coincidencia).
Bueno pues mi problema es que no se cerrar dichos procesos porque no se como identificarlos ya que el valor que ejecuten no aparece en la informacion de procesos. ¿Se os ocurre alguna idea para solucionar el problema?
Saludos.