ipcs man page on Ultrix

Printed from http://www.polarhome.com/service/man/?qf=ipcs&af=0&tf=2&of=Ultrix

ipcs(1)								       ipcs(1)

Name
       ipcs - report interprocess communication facilities status

Syntax
       ipcs [options]

Description
       The  command provides information about active, interprocess communica‐
       tion facilities, message queues, shared memory, and semaphores that are
       currently active in the system.

Options
       The  information	 is displayed in columns and is controlled by the fol‐
       lowing options:

       -m     Displays information about active shared memory segments

       -q     Displays information about active message queues

       -s     Displays information about active semaphores

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

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

       -b     Displays	the biggest allowable size information (maximum number
	      of bytes in messages on queue for message queues, size  of  seg‐
	      ments  for  shared  memory, and number of semaphores in each set
	      for semaphores)

       -C     Uses the specified core file (next argument) in place of

       -c     Displays creator's login name and group name

       -N     Uses the specified namelist (next argument) in place of

       -o     Displays the outstanding usage information  (number of  messages
	      in  queue,  size	of  each  and  number of processes attached to
	      shared memory segments)

       -p     Displays the process ID information (process ID of last  process
	      to  send	a  message and process ID of last process to receive a
	      message on message queues and process ID of creating process and
	      process  ID of last process to attach or detach on shared memory
	      segments)

       -t     Displays all time statistics (time of the last control operation
	      that  changed the access permissions for all facilities, time of
	      last and last on message queues, last and last on shared memory,
	      last on semaphores)

       The  column  headings  and the meaning of the columns in an listing are
       given below.  The letters in  parentheses  indicate  the	 options  that
       cause  the  corresponding heading to appear; all means that the heading
       always appears.	Note that these options only determine	what  informa‐
       tion is provided for each facility; they do not determine which facili‐
       ties are listed.

       T (all)		   Type of 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  or  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 consists of 11 characters.	The first  two
			   characters are interpreted as follows:

			   R	  If the process is waiting on a

			   S	  If a process is waiting on a

			   D	  If  the associated shared memory segment has
				  been removed.	 It disappears when  the  last
				  process attached to the segment detaches it.

			   C	  If  the  associated shared memory segment is
				  to be clear when the first  attach  is  exe‐
				  cuted.

			   -	  If  the  corresponding  special  flag is not
				  set.

			   The next 9 characters are interpreted as three sets
			   of  three  bits  each.  The first set refers to the
			   owner's permissions; the next,  to  permissions  of
			   others in the user-group of the facility entry; and
			   the last to all others.  Within each set, the first
			   character  indicates	 permission  to write or alter
			   the facility entry, and the last character is  cur‐
			   rently unused.
			   The permissions are indicated as follows:

			   r	  If read permission is granted

			   w	  If write permission is granted

			   a	  If alter permission is granted

			   -	  If 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
			   facility entry.

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

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

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

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

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

       LSPID (a,p)	   The	process	 ID of the last process to send a mes‐
			   sage to the associated queue.

       LRPID (a,p)	   The process ID of the last  process	to  receive  a
			   message from the associated queue.

       STIME (a,t)	   The	time  the last message was sent to the associ‐
			   ated queue.

       RTIME (a,t)	   The time the last message  was  received  from  the
			   associated queue.

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

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

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

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

       LPID (a,p)	   The process ID of the last  process	to  attach  or
			   detach the shared memory segment.

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

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

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

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

Restrictions
       Things  can  change  while  is running.	The picture it gives is only a
       close approximation to reality.

Files
       /vmunix	 system namelist
       /dev/kmem memory
       /etc/passwd    user names
       /etc/group     group names

See Also
       ipcrm(2), msgop(2), semop(2), shmop(2)

								       ipcs(1)
[top]

List of man pages available for Ultrix

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net