hillpig的个人博客分享 http://blog.sciencenet.cn/u/hillpig 畅想ing,思考ing,前行ing Email:bluevaley@gmail.com

博文

linux中批量清除Semaphor

已有 4738 次阅读 2011-3-29 10:26 |个人分类:postgresql|系统分类:科研笔记| 删除, 清除, 批量, Semaphor

有时候程序意外死掉,但是所占用的Semahpor并没有释放掉,故系统的限量达到后,程序再执行会遇到段错误。
下面是一些简单介绍:
首先使用ipcs命令查看
然后使用ipcrm -s yoursemahporiid 删除单个
如批量删除:
ipcrm本身只能实现单个资源的删除,利用以下命令可实现批量删除参看http://topmanopensource.javaeye.com/blog/912179
1.ipcs -s|grep 用户名|cut -d" " -f2|xargs -n1 ipcrm -s
2.ipcs -s|awk '/用户名
/{print $2}'|xargs -n1 ipcrm -s
3.ipcs -s|awk '/用户名
/{system("ipcrm -s "$2)}'
4.for i in echo `ipcs|grep 用户名|cut -d" " -f2`; do ipcrm -s $i; done



另外可以使用top命令之后,再敲入1,查看所有cpu核的cpu占用等信息

加我私人微信,交流技术。




https://blog.sciencenet.cn/blog-419883-427472.html

上一篇:Matlab中产生正态分布随机数的函数normrnd
下一篇:CentOS无线网络设置
收藏 IP: 223.72.72.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-9-27 06:56

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部