社区
界面
帖子详情
从任务管理器里删除进程,进程会不会收到什么消息?
zzw_happy
2008-05-07 09:32:47
rt,谢谢解答!
...全文
167
4
打赏
收藏
从任务管理器里删除进程,进程会不会收到什么消息?
rt,谢谢解答!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
acinonyx
2008-05-07
打赏
举报
回复
从任务管理器的窗口结束进程可以收到的。从进程管理里结束貌似可以收到,具体操作没试过
vocanicy
2008-05-07
打赏
举报
回复
不会的
楼上的方法,只是发消息关闭目标进程的窗口,如果对方收到WM_CLOSE时,不做任何处理直接返回,你是关闭不了它的。
任务管理器也是使用TerminateProcess来关闭目标进程的,第二个参数可以提供一个目标进程结束码。
当其他进程调用GetExitCodeProcess可以得到被终止目标进程的结束码
BOOL TerminateProcess(
HANDLE hProcess, // handle to the process
UINT uExitCode // exit code for the process
);
BOOL GetExitCodeProcess(
HANDLE hProcess, // handle to the process
LPDWORD lpExitCode // termination status
);
ouyh12345
2008-05-07
打赏
举报
回复
用spy++看看呗
sea_zs
2008-05-07
打赏
举报
回复
应该会,用任务管理器结束进程也是给进程发送消息让它自身结束。
反正我做的简易任务管理器是这样的。
Linux
进程
管理命令 < Series 9. >
Re: 《Linux
进程
管理命令》 ---------------------------------------内容提要: 01/15)命令 ps :查看
进程
(快照)02/15)命令 pstree :显示
进程
状态树03/15)命令 pgrep :查找匹配条件的
进程
04/15)命令 kill :终止
进程
号(1277)05/15)命令 killall :通过
进程
名(nginx)终止
进程
(父/子
进程
)06/15)命令 pkill :通过
进程
名终止
进程
(通杀)/终止客户端(pst/tty)07/15)命令 top :实时显示系统中各个
进程
的资源占用状况(录像)08/15)命令 nice :调整程序运行时的优先级09/15)命令 renice :调整运行中的
进程
的优先级10/15)命令 nohup :用户退出系统,
进程
继续工作11/15)命令 strace :跟踪
进程
的系统调用12/15)命令 ltrace :跟踪
进程
调用库函数13/15)命令 runlevel:输出当前运行级别14/15)命令 init :初始化 Linux
进程
15/15)命令 service :管理系统服务 本人在教学和实战过程中发现,即便是有一定运维经验的人,可能已经能够搭建一定复杂度的Linux架构,但是在来来回回的具体操作中,还是体现出CLI(命令界面)功底不够扎实,甚至操作的非常‘拙’、处处露‘怯’。 对一个士兵来说,枪就是他的武器,对于一个程序员来说,各种library(工具库)就是他的武器;而对于Linux运维人员来说,无疑命令行工具CLI(命令界面)就是他们的武器;高手和小白之间的差距往往就体现在对于这些“武器”的掌握和熟练程度上。有时候一个参数就能够解决的事情,小白们可能要写一个复杂的Shell脚本才能搞定,这就是对CLI(命令界面)没有理解参悟透彻导致。 研磨每一个命令就是擦拭手中的作战武器,平时不保养不理解,等到作战的时候,一定不能够将手中的武器发挥到最好,所以我们要平心、静气和专注,甘坐冷板凳一段时间,才能练就一身非凡的内功! 本教程从实战出发,结合当下流行或最新的Linux(v6/7/8 版本)同时演示,将命令行结合到解决企业实战问题中来,体现出教学注重实战的务实精神,希望从事或未来从事运维的同学,能够认真仔细的学完Linux核心命令的整套课程。 本课程系列将逐步推出,看看我教学的进度和您学习的步伐,孰占鳌头! 注:关于教学环境搭建,可以参考本人其它课程系列,本教学中就不再赘述! 《参透 VMware 桌面级虚拟化》 《在虚拟机中安装模版机(包括应用软件等)》 《SecureCRT 连接 GNS3/Linux 的安全精密工具》
Linux系统:
进程
和计划任务管理
(3)线程:程序的副本,把
进程
复制了一份,只复制了
进程
的一部分代码,就是为了执行。① 工作原理:当执行kill这个命令时,实际时向内核传递了一个信号,内核
收到
信号,kill由内核执行。(1)systemd=父
进程
,先启动—>子
进程
,父
进程
给子
进程
分配资源(开始
进程
)(2)子
进程
先结束—>父
进程
要收回分配给子
进程
的资源,然后父
进程
才结束(结束运行)③ 用于定义的设置,位于文件:/var/spool/cron/用户名。(3)父
进程
结束—>子
进程
还在(僵尸
进程
)(特殊情况)(1)程序:没有运行的代码。
怎么
删除
supervisor_
进程
管理工具supervisor
Supervisor是基于 Python 的
进程
管理工具,可以帮助我们更简单的启动、重启和停止服务器上的后台
进程
,是 Linux 服务器管理的效率工具。什么情况下我们需要
进程
管理呢?就是执行一些需要以守护
进程
方式启动的程序,比如一个后台任务、一组 Web 服务的
进程
(说是一组,是因为经常用 Nginx 来做负载均衡),这些很可能是一些网站、REST API 的服务、
消息
推送的后台服务、日志数据的...
操作系统之
进程
和线程(僵尸
进程
、孤儿
进程
、守护
进程
、Linux常见命令)
1. 僵尸
进程
① 僵尸
进程
概述 什么是僵尸
进程
? 在Linux系统中,任何一个子
进程
在调用exit()函数结束运行后,内核
会
释放该
进程
的所有资源,包括占用的内存和打开的文件等。 同时,也
会
留下一个叫做僵尸
进程
(Zombie)的数据结构,Zombie中存储了该
进程
的
进程
号、退出码、退出状态、使用的CPU时间等信息。即僵尸
进程
是早已死亡的子
进程
,但在
进程
表中占了一个位置(slot)。 子
进程
还
会
向父
进程
发送SIGCHLD信号,父
进程
调用wait()或者waitpid()函数可以将僵尸
进程
释放(为它收尸)。 父
一文搞懂 Linux 任务、
进程
和线程
一文搞懂 Linux 任务、
进程
和线程
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章