https://github.com/takuya/php-sysv-ipc-info
php-sysv-ipc-info
https://github.com/takuya/php-sysv-ipc-info
Last synced: 6 months ago
JSON representation
php-sysv-ipc-info
- Host: GitHub
- URL: https://github.com/takuya/php-sysv-ipc-info
- Owner: takuya
- License: gpl-3.0
- Created: 2025-03-10T19:54:51.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-09-10T01:56:19.000Z (9 months ago)
- Last Synced: 2025-09-10T05:19:37.927Z (9 months ago)
- Language: PHP
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# php-sysv-ipc-info
This package manage sysvipc( `/proc/sysvipc/{shm,msg,sem}` ).
## Installing
from Packagist
```shell
composer require takuya/php-sysv-ipc-info
```
from GitHub
```shell
name='takuya/php-sysv-ipc-info'
repo=git@github.com:$name.git
composer config repositories.$name vcs $repo
composer require $name:master
```
## Special 0x00000000 key
After ipcs removed, but still attached by someone. It will be remains . `sysvipc` will show remains as key=0(0x000000).
## Examples (bin)
```bash
php vendor/bin/sysvipc -l
php vendor/bin/sysvipc -d 0x673df0eb
php vendor/bin/sysvipc -k uniq_name
```
### helper function
```php
array ['sem'=>[...],'msg'=>[...],'shm'=>[...]]
```
### comparison to ipcs / ipcrm
Compare to `ipcs` command. This package can return 'atime,ctime'
Compare to `iprm` command. no option (`--semaphore-key`) required, remove first found.