linux下清除信号量:
ipcs -cs|awk -v user=`whoami` '{if($3==user){system("ipcrm -s" $1);printf("remove %s for %s\n",$1,user)}}';
ipcs -cm|awk -v user=`whoami` '{if($3==user){system("ipcrm -m" $1);printf("remove %s for %s\n",$1,user)}}';
ipcs -cq|awk -v user=`whoami` '{if($3==user){system("ipcrm -q" $1);printf("remove %s for %s\n",$1,user)}}';
ipcs -s|grep `whoami`|awk -v user=`whoami` '{system("ipcrm -s" $2);printf("remove %s for %s\n",$2,user)}';
ipcs -m|grep `whoami`|awk -v user=`whoami` '{system("ipcrm -m" $2);printf("remove %s for %s\n",$2,user)}';
ipcs -q|grep `whoami`|awk -v user=`whoami` '{system("ipcrm -q" $2);printf("remove %s for