takuya / php-sysv-ipc-info
sysvipc info and remove.
0.1
2025-03-11 04:53 UTC
Requires
- ext-sysvmsg: *
- ext-sysvsem: *
- ext-sysvshm: *
Requires (Dev)
- phpunit/phpunit: ^12.0
This package is auto-updated.
Last update: 2025-03-11 04:54:26 UTC
README
This package manage sysvipc( /proc/sysvipc/{shm,msg,sem}
).
Installing
from Packagist
composer require takuya/php-sysv-ipc-info
from GitHub
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)
php vendor/bin/sysvipc -l php vendor/bin/sysvipc -d 0x673df0eb php vendor/bin/sysvipc -k uniq_name
helper function
<?php sysvipc_info(); // => 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.