社区
Linux/Unix社区
帖子详情
unix下如何通过进程名杀进程,在线等待!!!!
fencer2004
2005-08-04 09:54:34
由于是由脚本运行时杀进程,所以不能使用kill通过pid杀进程,所以想通过进程名杀进程,试过killall但不行?
...全文
310
8
打赏
收藏
unix下如何通过进程名杀进程,在线等待!!!!
由于是由脚本运行时杀进程,所以不能使用kill通过pid杀进程,所以想通过进程名杀进程,试过killall但不行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tb01412
2005-08-05
打赏
举报
回复
Killall 进程名
sharkhuang
2005-08-05
打赏
举报
回复
脚本也可以了!这个问题好多人问
rongstar
2005-08-04
打赏
举报
回复
#name : kill_sh
kill_func()
{
ps -ef | grep -v "grep" | grep "$1" | grep -v "vi" | grep -v "make" |awk '{print $2 "\t" $8}' >killed.txt
while read P_ID P_NAME
do
# echo $P_ID
kill -9 $P_ID
done<killed.txt
rm -rf killed.txt
}
if [ $# -lt 1 ]
then
echo "Usage:`basename $0` p_name"
exit 1
fi
for i in $*
do
kill_func $i
echo "$i killed"
done
这个脚本名字是kill_sh可以实现,只要输入kill_sh pname,可以有多个p_name
asphp
2005-08-04
打赏
举报
回复
killall -9 processname
yinzhj_2002cn
2005-08-04
打赏
举报
回复
用脚本也可以实现通过PID杀死进程的呀,用C写一段程序就能实现了。
slone
2005-08-04
打赏
举报
回复
9494
yjf7888
2005-08-04
打赏
举报
回复
用ps,awk,kill组合可以实现
fencer2004
2005-08-04
打赏
举报
回复
我已经搞定了
pid='ps -a | grep "prog" | awk '{print $1}''
kill -9 $pid
大家不用顶了
Linux操作系统入门培训_Linux/
Unix
基础培训教程视频课程
Linux入门培训_Linux基础培训教程_Linux系统入门学习视频课程,
Unix
基础培训教程(如aix,hp-ux),针对linux系统初级者开设的课程,是linux入门简单的视频教程.
UNIX
操作系统
进程
一、
进程
的基本概念 1、定义:
进程
就是一个正在执行的程序。更精确说
进程
就是一个被加载到内存中,准备运行的程序。 2、
进程
的分配: 所有
进程
都是由内核管理的。当一个
进程
被创建时,内核赋予
进程
一个标志符...
Unix
或Linux系统,结束一个
进程
及其子
进程
树
该命令会向指定的
进程
发送一个KILL信号,强制结束
进程
及其所有子
进程
,但不会执行任何清理操作,因此可能会导致数据丢失或其他问题。建议在必要时使用该命令,并尽可能避免使用它来结束
进程
。是您要结束的
进程
的
进程
...
父
进程
等待
子
进程
退出
父
进程
等待
子
进程
退出
等待
子
进程
退出的目的父
进程
等待
子
进程
退出,并收集子
进程
的退出状态子
进程
退出状态不被收集,就会变成僵死
进程
(僵尸
进程
-zombie)wait函数:waitpid函数孤儿
进程
等待
子
进程
退出的目的 要...
Unix
系统 -
进程
管理
umask() - 是在特殊情况下使用的,用chmod()其实也可以达到效果。umask()在 使用完毕后需要恢复之前的权限屏蔽字。 umask()函数 - 以新换旧,以旧换新 #include <stdio.h> #include <stdlib.h> #include...
Linux/Unix社区
23,124
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章