Comandos de Unix de control (ipcs y ipcrm)

From Luniwiki
Jump to: navigation, search

Comandos de Unix de control (ipcs y ipcrm)

Unos comandos de UNIX que nos pueden resultar de utilidad son ipcs y ipcrm. ipcs nos da un listado de recursos compartidos que están creados en ese momento, es decir, listado de memorias compartidas como las que hemos tratado en esta página, de semáforos y de colas. ipcrm nos permite eliminar algunos de estos recursos. Si paramos el programa con un Ctrl-C o simplemente sale de forma anormal, el recurso (la memoria compartida) no se libera y queda en el sistema. La forma de borrarla sería con este comandos. Es bastante normal mientras desarrollamos y depuramos nuestro programa que se nos caiga, lo abortemos, etc. El número de memorias compartidas que podemos crear está limitado en UNIX, así que a la cuarta o quinta prueba empezaremos a obtener errores de que no se pueden crear las memorias. ipcrm nos permite eliminar las memorias que se nos han quedado "pendientes" en nuestras pruebas.

Referencias