#!/bin/sh

shrm()
{
list=`ipcs -m|grep $1|awk '{print $2}'`
if [ "$list" ]
then
	for mid in $list
	do
		echo $mid
		ipcrm -m $mid
		return
	done
else
	echo "remove all shm ok."
        semrm $1
fi
}

semrm()
{
list=`ipcs -s|grep $1|awk '{print $2}'`
echo $list
if [ "$list" ]
then
	for mid in $list
	do
		echo $mid
		ipcrm -s $mid
		return
	done
else
	echo "remove all sem ok."
        exit 0
fi
}



if [ ! $# = 1 ]
then
	echo "Usage: $0 ownner"
	exit 1
fi
while [ 1 = 1 ] 
do
	shrm $1
done
