Chinaunix
标题:
共享个今天写的清IPC的脚本
[打印本页]
作者:
commdos
时间:
2009-08-20 13:29
标题:
共享个今天写的清IPC的脚本
用linux做一个系统,发现原来写的清IPC的脚本都用不了。今天改了一下,给大家共享:
clsipc()
{
usrname=$2
while read id
do
if [ ! -z "${id}" ]
then
echo "ipcrm -$1 $id"
ipcrm -$1 $id
fi
done<<%
`ipcs -$1 |awk -v username=$usrname '{ if ( $3==username ) print $2 }'`
%
}
echo "\t正在释放相关IPC资源...\c"
if [ `uname` = 'Linux' ]
then
clsipc m $LOGNAME
clsipc q $LOGNAME
clsipc s $LOGNAME
else
ipcrm `ipcs |grep "$LOGNAME " |sed "s/^\(.\) *\(.*\)0x.*/-\1 \2/g"`
fi
忘记说了,改了一下,应该是支持linux,sco unix,hpunix ,aix各种操作系统了。
[
本帖最后由 commdos 于 2009-8-20 13:33 编辑
]
作者:
emmoblin
时间:
2009-08-20 22:17
再什么时候使用呢?
作者:
kns1024wh
时间:
2009-08-25 21:54
标题:
回复 #1 commdos 的帖子
应用领域中使用的感觉还不是很多
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2