ipcs(1) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

ipcs(1)

ipcs(1)                          User Commands                         ipcs(1)

NAME
       ipcs - report inter-process communication facilities status

SYNOPSIS
       ipcs [-aAbciJLgmopqstZ] [-D mtype] [-z zone]

DESCRIPTION
       The ipcs utility prints information about active inter-process communi‐
       cation  facilities.  The information that is displayed is controlled by
       the options supplied. Without options, information is printed in  short
       format  for message queues, shared memory, and semaphores that are cur‐
       rently active in the system.

OPTIONS
       The following options are supported:

       -m    Prints information about active shared memory segments.


       -q    Prints information about active message queues.


       -s    Prints information about active semaphores.



       If -m, -q, or -s are specified, information about only those  indicated
       is  printed. If none of these three is specified, information about all
       three is printed subject to these options:

       -a          Uses all XCU5 print options. (This is a shorthand  notation
                   for -b, -c, -o, -p, and -t.)


       -A          Uses  all  print options. (This is a shorthand notation for
                   -b, -c, -g, -i, -J, -o, -p, and -t.)


       -b          Prints information on biggest allowable size: maximum  num‐
                   ber  of bytes in messages on queue for message queues, size
                   of segments for shared memory, and number of semaphores  in
                   each  set  for semaphores. See below for meaning of columns
                   in a listing.


       -c          Prints creator's login name and group name. See below.


       -D mtype    Displays, in hexadecimal and ASCII,  the  contents  of  all
                   messages  of type mtype found on any message queue that the
                   user invoking ipcs has permission to read. If mtype  is  0,
                   all  messages are displayed. If mtype is negative, all mes‐
                   sages with type less than or equal to the absolute value of
                   mtype are displayed. (See msgrcv(2) and msgsnap(2)).


       -g          Prints granule-related information for shared  memory  seg‐
                   ments.


       -i          Prints number of ISM attaches to shared memory segments.


       -J          Prints the creator's project.


       -L          Prints  the  sensitivity label. Only entries that are domi‐
                   nated by the current process clearance are shown.


       -o          Prints information on outstanding usage: number of messages
                   on queue and total number of bytes in messages on queue for
                   message queues and number of processes attached  to  shared
                   memory segments.


       -p          Prints  process  number  information:  process  ID  of last
                   process to send a message, process ID of  last  process  to
                   receive a message on message queues, process ID of creating
                   process, and process ID of last process to attach or detach
                   on shared memory segments. See below.


       -t          Prints time information: time of the last control operation
                   that  changed  the  access  permissions for all facilities,
                   time of  last  msgsnd(2)  and  last  msgrcv(2)  on  message
                   queues,  time  of last shmat(2) and last shmdt(2) on shared
                   memory (see shmop(2)), time of last semop(2) on semaphores.
                   See below.


       -z zone     Prints information about  facilities  associated  with  the
                   specified zone (see zones(7)). The zone can be specified as
                   either  a  name  or a numeric id. The default is to display
                   information about the zone in which the command is  execut‐
                   ing.  Notice that this option is only useful when executing
                   in the global zone.


       -Z          When executing in the global zone, prints information about
                   all zones. Otherwise, prints information about the zone  in
                   which  the  command  is  executing. The output includes the
                   zone associated with each facility.


       -L          Prints the sensitivity label. Only entries that  are  domi‐
                   nated by the current process clearance are shown.



       The  column  headings and the meaning of the columns in an ipcs listing
       are given below. The letters in parentheses indicate the  options  that
       cause  the  corresponding  heading  to  appear and "all" means that the
       heading always appears. Note: These options only determine what  infor‐
       mation  is  provided for each facility; they do not determine which fa‐
       cilities are listed.

       T (all)            Type of the facility:

                          q    message queue


                          m    shared memory segment


                          s    semaphore



       ID (all)           The identifier for the facility entry.


       KEY (all)          The key used as an argument to msgget(2), semget(2),
                          or shmget(2) to create the  facility  entry.  (Note:
                          The  key  of  a  shared memory segment is changed to
                          IPC_PRIVATE when the segment has been removed  until
                          all processes attached to the segment detach it.)


       MODE (all)         The  facility  access modes and flags: The mode con‐
                          sists of 11 characters that are interpreted as  fol‐
                          lows. The first two characters are:


                          R    A process is waiting on a msgrcv(2).


                          S    A process is waiting on a msgsnd(2).


                          -    The corresponding special flag is not set.

                          The  next  nine  characters are interpreted as three
                          sets of three bits each. The first set refers to the
                          owner's permissions; the next to permissions of oth‐
                          ers in the user-group of the facility entry; and the
                          last to all others. Within each set, the first char‐
                          acter indicates permission to read, the second char‐
                          acter indicates permission to write or alter the fa‐
                          cility entry, and the last  character  is  currently
                          unused.

                          The permissions are indicated as follows:

                          r       Read permission is granted.


                          w       Write permission is granted.


                          a       Alter permission is granted.


                          −       The indicated permission is not granted.



       OWNER (all)        The login name of the owner of the facility entry.


       GROUP (all)        The  group name of the group of the owner of the fa‐
                          cility entry.


       CREATOR (a,A,c)    The login name of the creator of the facility entry.


       CGROUP (a,A,c)     The group name of the group of the  creator  of  the
                          facility entry.


       CBYTES (a,A,o)     The  number of bytes in messages currently outstand‐
                          ing on the associated message queue.


       QNUM (a,A,o)       The number of messages currently outstanding on  the
                          associated message queue.


       QBYTES (a,A,b)     The maximum number of bytes allowed in messages out‐
                          standing on the associated message queue.


       LSPID (a,A,p)      The process ID of the last process to send a message
                          to the associated queue.


       LRPID (a,A,p)      The process ID of the last process to receive a mes‐
                          sage from the associated queue.


       STIME (a,A,t)      The time the last message was sent to the associated
                          queue.


       RTIME (a,A,t)      The  time the last message was received from the as‐
                          sociated queue.


       CTIME (a,A,t)      The time when the associated entry  was  created  or
                          changed.


       ISMATTCH (a,i)     The  number of ISM attaches to the associated shared
                          memory segments.


       NATTCH (a,A,o)     The number of processes attached to  the  associated
                          shared memory segment.


       SEGSZ (a,A,b)      The size of the associated shared memory segment.


       ALLOC (A,g)        The  number of bytes allocated in the associated OSM
                          shared memory segments, or -.


       GRANULESZ (A,g)    The unit of allocation for the associated OSM shared
                          memory segments, or -.


       CPID (a,A,p)       The process ID of the creator of the  shared  memory
                          entry.


       LPID (a,A,p)       The  process ID of the last process to attach or de‐
                          tach the shared memory segment.


       ATIME (a,A,t)      The time the last attach was completed to the  asso‐
                          ciated shared memory segment.


       DTIME (a,A,t)      The  time the last detach was completed on the asso‐
                          ciated shared memory segment.


       NSEMS (a,A,b)      The number of semaphores in the set associated  with
                          the semaphore entry.


       OTIME (a,A,t)      The  time the last semaphore operation was completed
                          on the set associated with the semaphore entry.


       PROJECT (J,A)      The project name of the creator of the facility  en‐
                          try.


       ZONE (Z)           The zone with which the facility is associated.


ENVIRONMENT VARIABLES
       See  environ(7) for descriptions of the following environment variables
       that affect the execution of ipcs: LANG, LC_ALL, LC_CTYPE, LC_MESSAGES,
       and NLSPATH.

       TZ    Determine the time zone for the time strings written by ipcs.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE VALUE _ Availabilitysystem/core-os _ Interface StabilityCommit‐
       ted _ StandardSee standards(7).


SEE ALSO
       ipcrm(1),   msgget(2),  msgids(2),  msgrcv(2),  msgsnap(2),  msgsnd(2),
       semget(2), semids(2), semop(2),  shmctl(2),  shmget(2),  shmget_osm(2),
       shmids(2),   shmop(2),  attributes(7),  clearance(7),  environ(7),  la‐
       bels(7), standards(7), zones(7)

NOTES
       Things can change while ipcs is running. The information  it  gives  is
       guaranteed to be accurate only when it was retrieved.

Oracle Solaris 11.4               6 Oct 2022                           ipcs(1)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3