Code Monkey home page Code Monkey logo

cmdipc's Introduction

NAME
	cmdipc - System V and POSIX IPC from the command line

SYNOPSIS
	cmdipc -Q [OPTION]... [receive]
	cmdipc -Q [OPTION]... send [--] MESSAGE
	cmdipc -S [OPTION]... [p|v|z|read]
	cmdipc -S [OPTION]... set VALUE
	cmdipc -M [OPTION]... [read]
	cmdipc -M [OPTION]... write [--] DATA
	cmdipc -X [OPTION]... [enter|leave]
	cmdipc -C [OPTION]... [enter|leave|wait]
	cmdipc -C [OPTION]... notify [all]
	cmdipc -C [OPTION]... broadcast
	cmdipc -B [OPTION]... THRESHOLD [enter]
	cmdipc -B [OPTION]... --remove
	cmdipc -L [OPTION]... [shared [un]lock]
	cmdipc -L [OPTION]... exclusive [un]lock
	cmdipc -R [OPTION]... [--] [MESSAGE]
	cmdipc --ftok PATH ID

DESCRIPTION
	System V and POSIX interprocess communication from the command
	line. In addition to the primities shared memory, message queue
	and semaphores, this tool can from these primitives construct
	mutexes, conditions, barriers, shared locks and rendezvous.

OPTIONS
	-h, --help              Prints this help message and exits
	-k, --key KEY           The key (SysV) or name (POSIX) of the item
	-m, --mode OCTAL        The mode for the item
	-s, --size SIZE         Maximum size for messages
	-z, --spool SIZE        Maximum number of messages
	-t, --type TYPE         Message type
	-p, --priority PRIO     Message priority
	-d, --delta DELTA       Semaphore value increment
	-i, --initial VALUE     Initial semaphore value
	-b, --timeout SECS      Semaphore V/Z timeout, in seconds
	-l, --length LEN        Shared memory read length
	-o, --offset OFF        Shared memory read/write offset
	-r, --remove            Remove unit
	-n, --nonblocking       Do not block, exit with 2 if busy
	-c, --create            Create item
	-x, --exclusive         Create exclusive item
	-f, --ftok              Create unit ID, possibly non-unique
	-P, --posix             Use POSIX IPC rather than System V IPC
	-Q, --mqueue            Use message queue
	-S, --semaphore         Use semaphore
	-M, --shm               Use shared memory
	-X, --mutex             Use mutex
	-C, --condition         Use condition
	-B, --barrier           Use barrier
	-L, --shared-lock       Use shared lock
	-R, --rendezvous        Use rendezvous

RATIONALE
	Interprocess communication in the command line enables much
	more interesting use of shell scripts.

SEE ALSO
	bus(1), ipcs(1), ipcrm(1), ipcmk(1), flock(1), mkfifo(1), ipcmd

	Full documentation available locally via: info '(cmdipc)'

cmdipc's People

Contributors

maandree avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.