Hola!! Intentaré explicar con detalle el problema que tengo.
Tengo una BD postgres 9.1 que realiza diferentes NOTIFY en diferentes triggers. Por otro lado, tengo varios binarios escritos en C que capturan estos nofity i realiza ciertas acciones que pueden modificar la BBDD y/o archivos, etc. Los binarios que capturan los notify no pueden tener más de una instancia, ya que, teniendo 2 instancias del mismo binario, se repetiran las modificaciones por cada instància ejecutándose. Ahora existe la necesidad de tener varias instancias de este ejecutable, por temas de seguridad, comunicaciones, pruevas, balanceo de carga, etc.. Las diferentes instancias se ejecutarían en diferentes máquinas apuntando a un mismo servidor de BBDD postgres, con la desventaja de "hay que tener en cuenta" que los binarios que capturan los notify no esten ejecutándose en diferentes máquinas. Desconocimiento la totalidad del funcionamiento de los NOTIFY. Mi pregunta es: Puedo hacer que diferentes intancias de un mismo binario no capturen NOTIFY si ya hay algun proces que los escuche?? O sea, si ya tengo ejecutándose una instancia de un binario que captura notify, cuando quiera ejecutar otra instancia, del mismo, que no me los capture. Espero haberme explicado bien. Gracias