免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 8766 | 回复: 33
打印 上一主题 下一主题

在用户注销时关闭他所有进程的脚本。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-30 08:36 |只看该作者 |倒序浏览
目前我的UBUNTU在域内,域用户都可以登陆(用Xstart)。
目前发现krusader这个进程总是占用近100%,而且当用户关闭此软件后,该进程也还存在。
所以现在想写一个注销脚本,在用户注销后,自动杀掉他的进程。
我刚刚接触LINUX,不知道该怎么写~~谢谢大家了

问题补充:
用户注销时调用一个脚本,关闭他所产生的所有进程。目前这个命令我知道。
kill -9 $(ps -ef |grep $(whoami) |awk '{print $2}')


我现在不明白的是,如何在注销时成功调用这个命令呢?

[ 本帖最后由 cissytoto 于 2009-9-30 10:12 编辑 ]

论坛徽章:
5
寅虎
日期:2015-01-20 09:16:52亥猪
日期:2015-01-21 14:43:44IT运维版块每日发帖之星
日期:2015-12-17 06:20:00每日论坛发贴之星
日期:2015-12-17 06:20:00每周论坛发贴之星
日期:2015-12-20 22:22:00
2 [报告]
发表于 2009-09-30 08:50 |只看该作者
在用户的家目录有个.bash_logout文件,在里面写上你想操作的命令试试

论坛徽章:
0
3 [报告]
发表于 2009-09-30 08:56 |只看该作者
这个,不是内核的事吗?

论坛徽章:
0
4 [报告]
发表于 2009-09-30 09:03 |只看该作者
原帖由 gamester88 于 2009-9-30 08:50 发表
在用户的家目录有个.bash_logout文件,在里面写上你想操作的命令试试


这个不是针对全局用户的好象。
我想应该在PostSession里面的default修改。

只是命令应该怎么写呢?

论坛徽章:
5
寅虎
日期:2015-01-20 09:16:52亥猪
日期:2015-01-21 14:43:44IT运维版块每日发帖之星
日期:2015-12-17 06:20:00每日论坛发贴之星
日期:2015-12-17 06:20:00每周论坛发贴之星
日期:2015-12-20 22:22:00
5 [报告]
发表于 2009-09-30 09:07 |只看该作者

回复 #4 cissytoto 的帖子

这个是针对用户的,他exit后就干掉,你可以试试

论坛徽章:
5
寅虎
日期:2015-01-20 09:16:52亥猪
日期:2015-01-21 14:43:44IT运维版块每日发帖之星
日期:2015-12-17 06:20:00每日论坛发贴之星
日期:2015-12-17 06:20:00每周论坛发贴之星
日期:2015-12-20 22:22:00
6 [报告]
发表于 2009-09-30 09:14 |只看该作者
ps -e | grep 'krusader' | awk '{print $1}'

查到这个PID然后kill掉它

论坛徽章:
0
7 [报告]
发表于 2009-09-30 09:16 |只看该作者
但是这个进程不是只有一次会占到100%。。杀一次没用。
User再次使用,还是会让CPU100%
长期这样的话,我们的loading会很重。。
所以才想写注销脚本,但是前提是要针对全局的哦!~~

论坛徽章:
5
寅虎
日期:2015-01-20 09:16:52亥猪
日期:2015-01-21 14:43:44IT运维版块每日发帖之星
日期:2015-12-17 06:20:00每日论坛发贴之星
日期:2015-12-17 06:20:00每周论坛发贴之星
日期:2015-12-20 22:22:00
8 [报告]
发表于 2009-09-30 09:17 |只看该作者
killall krusader

论坛徽章:
0
9 [报告]
发表于 2009-09-30 09:19 |只看该作者
用户注销了,其子shell是会退出的。

论坛徽章:
0
10 [报告]
发表于 2009-09-30 09:37 |只看该作者
原帖由 gamester88 于 2009-9-30 09:17 发表
killall krusader


可是这样还是手动杀。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP