ARTICULO: Esperando por los bloqueos con oncheck
Desde la versión Informix 14.10.FC7 se ha añadido una nueva funcionalidad a la herramienta oncheck. Hasta ahora, cuando se realizaba un chequeo y se llegaba a un registro bloqueado el chequeo fallaba.
Ahora se ha añadido una nueva opción -w [segundos] que se puede añadir a cualquiera de las opciones de oncheck.
Con esta opción, cuando el chequeo se encuentra un bloqueo indica al usuario que se pone a esperar por el bloqueo y se pausa hasta conseguir el bloqueo o expirar el tiempo.
Por ejemplo:
oncheck -cDI mibasededatos:mitabla -w 30
espera 30 segundos en caso de encontrar un bloqueo. Si a los 30 segundos no lo hubiera conseguido entonces falla y devuelve un valor distinto de 0.
Si no indicamos ningún valor para la opción -w entonces se espera indefinidamente.
En cualquier caso el chequeo se puede detener en cualquier momento, esté o no esperando por bloqueo.