Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/keithdhedger/climsg
Simple System V messaging from the command line.
https://github.com/keithdhedger/climsg
c cli linux message-queue system
Last synced: 11 days ago
JSON representation
Simple System V messaging from the command line.
- Host: GitHub
- URL: https://github.com/keithdhedger/climsg
- Owner: KeithDHedger
- Created: 2018-02-05T13:33:27.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T15:54:05.000Z (3 months ago)
- Last Synced: 2024-11-14T03:25:51.714Z (2 months ago)
- Topics: c, cli, linux, message-queue, system
- Language: C++
- Size: 27.3 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Climsg - A simple System V message queue system.
Climsg is a simple inter-process communication program, mostly designed for scripts that don't usually have such a thing.
Messages can be sent, received, repeated or flushed from the queue, the message system is handled by the kernel, so any modern kernel should be fine, if you have compiled your own kernel you may have to 'opt in' the message system.
Messages can use the default 'key' or can specify a custom 'key' allowing for semi-private communications, also message 'types' can be used, a type is any integer > 0, only messages of the correct type will be peeled of from the queue and printed to stdout, type 0 is a special case and is use to receive any message regardless of 'type' of course the 'key' must match as well.Because the messages are handled by the kernel, messages can be passed to and received back from a chroot environment.
Queues are FIFO and LOCAL only.
BUGS etc.
[email protected]