InglésFrancésEspañol

Ad


icono de página de OnWorks

ipcsposix: en línea en la nube

Ejecute ipcsposix en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando ipcsposix que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


ipcs: informe del estado de las instalaciones de comunicación entre procesos XSI

SINOPSIS


ips [−qms] [−a | −bcopt]

DESCRIPCIÓN


La ips La utilidad debe escribir información sobre la comunicación activa entre procesos.
instalaciones.

Sin opciones, la información se escribirá en formato corto para colas de mensajes, compartidas
segmentos de memoria y conjuntos de semáforos que están actualmente activos en el sistema. De lo contrario,
la información que se muestra está controlada por las opciones especificadas.

CAMPUS


La ips La utilidad deberá cumplir con el volumen de Definiciones Básicas de POSIX.1‐2008, Sección
12.2, Utilidad Sintaxis Líneas directrices.

La ips La utilidad acepta las siguientes opciones:

−q Escribe información sobre las colas de mensajes activas.

−metro Escribe información sobre segmentos activos de memoria compartida.

−s Escribe información sobre conjuntos de semáforos activos.

If −q, −metroo −s se especifican, solo se escribirá información sobre esas instalaciones.
Si no se especifica ninguno de estos tres, la información sobre los tres se debe escribir por escrito.
a las siguientes opciones:

−un Utilice todas las opciones de impresión. (Esta es una notación abreviada para −b, −c, −o, −pagy
−t.)

−b Escriba información sobre el tamaño máximo permitido. (Número máximo de bytes en
mensajes en cola para colas de mensajes, tamaño de los segmentos para la memoria compartida y
número de semáforos en cada conjunto de semáforos).

−c Escriba el nombre de usuario y el nombre del grupo del creador; vea abajo.

−o Escriba información sobre el uso sobresaliente. (Número de mensajes en cola y total
número de bytes en mensajes en cola para colas de mensajes y número de procesos
adjunta a segmentos de memoria compartida.)

−pag Escriba la información del número de proceso. (ID de proceso del último proceso para enviar un
mensaje e ID de proceso del último proceso en recibir un mensaje en el mensaje
colas, ID de proceso del proceso de creación e ID de proceso del último proceso
para adjuntar o desconectar en segmentos de memoria compartida).

−t Escribe información de tiempo. (Hora de la última operación de control que cambió el
permisos de acceso para todas las instalaciones, hora de la última mensaje() y msgrcv()
operaciones en colas de mensajes, hora de la última shmat() y shmdt() operaciones en
memoria compartida y tiempo de la última semo() operación en semáforos.)

OPERANDOS


Ninguna.

ESTÁNDAR


No utilizado.

ENTRADA ARCHIVOS


* La base de datos del grupo

* La base de datos de usuarios

MEDIO AMBIENTE VARIABLES


Las siguientes variables de entorno afectarán la ejecución de ips:

IDIOMA Proporcione un valor predeterminado para las variables de internacionalización que no están configuradas o
nulo. (Consulte el volumen de Definiciones básicas de POSIX.1‐2008, Sección 8.2,
Internacionalización Variables por la precedencia de la internacionalización
variables utilizadas para determinar los valores de las categorías de configuración regional).

LC_TODOS Si se establece en un valor de cadena no vacío, anule los valores de todos los demás
Variables de internacionalización.

LC_CTYPE Determinar la configuración regional para la interpretación de secuencias de bytes de datos de texto.
como caracteres (por ejemplo, de un solo byte en lugar de caracteres de varios bytes en
argumentos).

LC_MENSAJES
Determine la configuración regional que se debe utilizar para afectar el formato y el contenido de
mensajes de diagnóstico escritos en error estándar.

NLSPATH Determinar la ubicación de los catálogos de mensajes para el procesamiento de LC_MENSAJES.

TZ Determine la zona horaria para las cadenas de fecha y hora escritas por ips. Si TZ is
no establecido o nulo, se utilizará una zona horaria predeterminada no especificada.

ASINCRÓNICO EVENTOS


Por defecto.

SALIDA ESTÁNDAR


Se escribirá una línea introductoria con el formato:

"IPC estado en %s as of % s \ n ", <fuente>, <datos>

dóndefuente> indica la fuente utilizada para recopilar las estadísticas ydatos> es el
información que sería producida por el datos comando cuando se invoca en la configuración regional POSIX.

La ips La utilidad entonces creará hasta tres informes dependiendo de la −q, −metroy −s
opciones. El primer informe indicará el estado de las colas de mensajes, el segundo informe
deberá indicar el estado de los segmentos de memoria compartida, y el tercer informe deberá indicar
el estado de los conjuntos de semáforos.

Si la función correspondiente no está instalada o no se ha utilizado desde el último reinicio,
entonces el informe se redactará en el formato:

"%s facilidad no in sistema. \ n ", <facilidad>

dóndefacilidad> es Mensaje Cola, Compartido Salud Cerebralo Semáforo, según sea apropiado. Si el
instalación se ha instalado y se ha utilizado desde el último reinicio, encabezados de columna
separados por uno o más caracteres y seguido de un será escrito
como se indica a continuación seguido del nombre de la instalación escrito usando el formato:

"% s: \ n", <facilidad>

dóndefacilidad> es Mensaje colas, Compartido Salud Cerebralo semáforos, según sea apropiado. Sobre el
segundo y tercer informes, no es necesario escribir los encabezados de las columnas si la última columna
los encabezados escritos ya proporcionan encabezados de columna para toda la información de ese informe.

Los encabezados de columna proporcionados en la primera columna a continuación y el significado de la información
en esas columnas se indicará en el orden siguiente; las letras entre paréntesis indican el
opciones que harán aparecer la columna correspondiente; `` todos '' significa que la columna
siempre aparecerá. Cada columna está separada por una o más caracteres. Tenga en cuenta que
estas opciones solo determinan qué información se proporciona para cada informe; ellos no
determinar qué informes se escriben.

T (todos) Tipo de instalación:

q Cola de mensajes.

m Segmento de memoria compartida.

s Semáforo.

Este campo es un solo carácter escrito usando el formato %c.

ID (todos) El identificador de la entrada de la instalación. Este campo se escribirá utilizando el
formato %d.

CLAVE (todo) La clave utilizada como argumento para mensaje() semget(), o shmget() para crear el
entrada a las instalaciones.

Nota: La clave de un segmento de memoria compartida se cambia a IPC_PRIVATE cuando
el segmento ha sido eliminado hasta que todos los procesos adjuntos a la
segmento sepárelo.

Este campo se escribirá con el formato 0x% x.

MODO (todos) Los modos y banderas de acceso a las instalaciones. El modo constará de 11 caracteres
que se interpretan de la siguiente manera.

El primer carácter será:

S Si un proceso está esperando en un mensaje() operación.

- Si lo anterior no es cierto.

El segundo carácter será:

R Si un proceso está esperando en un msgrcv() operación.

C o - Si el segmento de memoria compartida asociado se va a borrar cuando el
se ejecuta la primera operación de adjuntar.

- Si nada de lo anterior es cierto.

Los siguientes nueve caracteres se interpretarán como tres conjuntos de tres bits.
cada. El primer conjunto se refiere a los permisos del propietario; el próximo a los permisos
de otros en el grupo de usuarios de la entrada a la instalación; y el último a todos los demás.
Dentro de cada conjunto, el primer carácter indica permiso para leer, el segundo
El carácter indica permiso para escribir o alterar la entrada de la instalación, y el
el último carácter es un signo menos ('-').

Los permisos se indicarán de la siguiente manera:

r Si se concede permiso de lectura.

w Si se concede permiso de escritura.

a Si se concede otro permiso.

- Si no se concede el permiso indicado.

El primer carácter que sigue a los permisos especifica si hay un
método de control de acceso alternativo o adicional asociado con la instalación. Si
no hay un método de control de acceso alternativo o adicional asociado con el
instalación, una sola será escrito; de lo contrario, otro imprimible
se escribe el carácter.

PROPIETARIO (todos) El nombre de usuario del propietario de la entrada de la instalación. Si el nombre de usuario del
El propietario se encuentra en la base de datos del usuario, al menos las primeras ocho posiciones de columna.
del nombre se escribirá utilizando el formato %s. De lo contrario, el ID de usuario de
el propietario se escribirá utilizando el formato %d.

GRUPO (todos) El nombre del grupo del propietario de la entrada de la instalación. Si el nombre del grupo del
El propietario se encuentra en la base de datos del grupo, al menos las primeras ocho columnas.
las posiciones del nombre se escribirán utilizando el formato %s. De lo contrario, la
El ID de grupo del propietario se escribirá utilizando el formato %d.

Las siguientes nueve columnas solo se escribirán para las colas de mensajes:

CREADOR (a,c)
El nombre de usuario del creador de la entrada de la instalación. Si el nombre de usuario del
El creador se encuentra en la base de datos del usuario, al menos las primeras ocho columnas.
las posiciones del nombre se escribirán utilizando el formato %s. De lo contrario, la
El ID de usuario del creador se escribirá utilizando el formato %d.

GRUPO CG (a,c)
El nombre de grupo del creador de la entrada de la instalación. Si el nombre del grupo del
El creador se encuentra en la base de datos del grupo, al menos las primeras ocho columnas.
las posiciones del nombre se escribirán utilizando el formato %s. De lo contrario, la
El ID de grupo del creador se escribirá utilizando el formato %d.

CBYTES (a,o)
El número de bytes en mensajes actualmente pendientes en el asociado.
cola de mensajes. Este campo se escribirá utilizando el formato %d.

QNUM (a,o) El número de mensajes actualmente pendientes en la cola de mensajes asociada.
Este campo se escribirá utilizando el formato %d.

QBYTES(a,b)
El número máximo de bytes permitidos en mensajes pendientes en el asociado
cola de mensajes. Este campo se escribirá utilizando el formato %d.

LSPID (a,p) El ID de proceso del último proceso que envió un mensaje a la cola asociada.
Este campo se escribirá utilizando el formato:

"%D", <pid>

dóndepid> es 0 si no se ha enviado ningún mensaje al mensaje correspondiente
cola; de lo contrario,pid> será el ID de proceso del último proceso para enviar un
mensaje a la cola.

IDLR (a,p) El ID de proceso del último proceso en recibir un mensaje del asociado
cola. Este campo se escribirá utilizando el formato:

"%D", <pid>

dóndepid> es 0 si no se ha recibido ningún mensaje del correspondiente
cola de mensajes; de lo contrario,pid> será el ID de proceso del último proceso a
recibir un mensaje de la cola.

TIEMPO (a,t) La hora a la que se envió el último mensaje a la cola asociada. Si un mensaje tiene
enviado a la cola de mensajes correspondiente, la hora, minuto y segundo de
la última vez que se envió un mensaje a la cola se escribirá utilizando el
formato %d:% 2.2d:% 2.2d. De lo contrario, el formato " No hay entrada" se escribirá.

TIEMPO (a,t) La hora a la que se recibió el último mensaje de la cola asociada. Si un
se ha recibido el mensaje de la cola de mensajes correspondiente, la hora,
minuto y segundo de la última vez que se recibió un mensaje de la cola
se escribirá utilizando el formato %d:% 2.2d:% 2.2d. De lo contrario, el formato " nO-
entrada" se escribirá.

Las siguientes ocho columnas solo se escribirán para los segmentos de memoria compartida.

CREADOR (a,c)
El usuario del creador de la entrada de la instalación. Si el nombre de usuario del creador
se encuentra en la base de datos del usuario, al menos las primeras ocho posiciones de columna de
el nombre se escribirá utilizando el formato %s. De lo contrario, el ID de usuario del
creador se escribirá utilizando el formato %d.

GRUPO CG (a,c)
El nombre de grupo del creador de la entrada de la instalación. Si el nombre del grupo del
El creador se encuentra en la base de datos del grupo, al menos las primeras ocho columnas.
las posiciones del nombre se escribirán utilizando el formato %s. De lo contrario, la
El ID de grupo del creador se escribirá utilizando el formato %d.

NATTCH (a,o)
El número de procesos adjuntos al segmento de memoria compartida asociado. Esta
El campo se escribirá utilizando el formato %d.

SEGSZ (a,b) El tamaño del segmento de memoria compartida asociado. Este campo se escribirá
usando el formato %d.

CPID (a,p) El ID de proceso del creador de la entrada de memoria compartida. Este campo será
escrito usando el formato %d.

LPID (a,p) El ID de proceso del último proceso para adjuntar o desconectar la memoria compartida
segmento. Este campo se escribirá utilizando el formato:

"%D", <pid>

dóndepid> es 0 si ningún proceso ha adjuntado la memoria compartida correspondiente
segmento; de lo contrario,pid> será el ID de proceso del último proceso a
adjuntar o separar el segmento.

UN MOMENTO (a,t) La hora en que se realizó la última conexión en el segmento de memoria compartida asociado.
terminado. Si alguna vez se ha adjuntado el segmento de memoria compartida correspondiente,
la hora, minuto y segundo de la última vez que se adjuntó el segmento
estar escrito usando el formato %d:% 2.2d:% 2.2d. De lo contrario, el formato " No hay entrada"
se escribirá.

TIEMPO DT (a,t) La hora en que se realizó la última desconexión del segmento de memoria compartida asociado.
terminado. Si el segmento de memoria compartida correspondiente se ha desconectado alguna vez,
la hora, minuto y segundo de la última vez que se separó el segmento
estar escrito usando el formato %d:% 2.2d:% 2.2d. De lo contrario, el formato " No hay entrada"
se escribirá.

Las siguientes cuatro columnas solo se escribirán para conjuntos de semáforos:

CREADOR (a,c)
El usuario del creador de la entrada de la instalación. Si el nombre de usuario del creador
se encuentra en la base de datos del usuario, al menos las primeras ocho posiciones de columna de
el nombre se escribirá utilizando el formato %s. De lo contrario, el ID de usuario del
creador se escribirá utilizando el formato %d.

GRUPO CG (a,c)
El nombre de grupo del creador de la entrada de la instalación. Si el nombre del grupo del
El creador se encuentra en la base de datos del grupo, al menos las primeras ocho columnas.
las posiciones del nombre se escribirán utilizando el formato %s. De lo contrario, la
El ID de grupo del creador se escribirá utilizando el formato %d.

NSEMS (a,b) El número de semáforos en el conjunto asociado con la entrada del semáforo. Esta
El campo se escribirá utilizando el formato %d.

OTRAS (a,t) La hora de la última operación de semáforo en el conjunto asociado con el semáforo.
se completó la entrada. Si alguna vez se ha realizado una operación de semáforo en el
correspondiente conjunto de semáforos, la hora, minuto y segundo del último
La operación de semáforo en el conjunto de semáforos se escribirá utilizando el formato
%d:% 2.2d:% 2.2d. De lo contrario, el formato " No hay entrada" se escribirá.

La siguiente columna se escribirá para los tres informes cuando se solicite:

TIEMPO (a,t) La hora en que se creó o modificó la entrada asociada. La hora, minuto y
segundo de la hora en que se creó la entrada asociada se escribirá
usando el formato %d:% 2.2d:% 2.2d.

ESTDERR


El error estándar se utilizará solo para mensajes de diagnóstico.

SALIDA ARCHIVOS


Ninguna.

EXTENDIDO DESCRIPCIÓN


Ninguna.

SALIR ESTADO


Se devolverán los siguientes valores de salida:

0 Finalización satisfactoria.

> 0 Ocurrió un error.

CONSECUENCIAS OF ERRORES


Por defecto.

La siguiendo (secciones) en informativo.

SOLICITUD USO


Las cosas pueden cambiar mientras ips Esta corriendo; la información que da está garantizada
exacto sólo cuando se recuperó.

EJEMPLOS


Ninguna.

RAZÓN FUNDAMENTAL


Ninguna.

EL FUTURO DIRECCIONES


Ninguna.

Utilice ipcsposix en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad