c - Delete all shared memory and semaphores on Linux -
how can delete not used semaphores , shared memory single command in ubuntu?
here, save , try script (kill_ipcs.sh) on shell:
#!/bin/bash  me=`whoami`  ipcs_s=`ipcs -s | egrep "0x[0-9a-f]+ [0-9]+" | grep $me | cut -f2 -d" "` ipcs_m=`ipcs -m | egrep "0x[0-9a-f]+ [0-9]+" | grep $me | cut -f2 -d" "` ipcs_q=`ipcs -q | egrep "0x[0-9a-f]+ [0-9]+" | grep $me | cut -f2 -d" "`   id in $ipcs_m;   ipcrm -m $id; done  id in $ipcs_s;   ipcrm -s $id; done  id in $ipcs_q;   ipcrm -q $id; done   we use whenever run ipcs programs in university student server. people don't cleanup so...it's needed :p
Comments
Post a Comment