多语言展示
当前在线:1644今日阅读:27今日分享:41

如何向进程发送消息

进程是在计算机CPU或者内存中动态执行的计算机程序,在Linux操作系统中,一个程序启动后会产生一个或者多个进程。那么我们如何控制这些进程和向他们发送消息呢
工具/原料
1

Linux

2

进程

方法/步骤
1

查看进程:登陆Linux操作系统,以httpd服务的进程举例,ps -ef | grep httpd查看httpd的进程

2

方法一:我们与进程交互可以使用Kill命令向进程发消息KIll除了可以杀死进程之外,还可以向进程发送多种消息,如图kill -l命令列出了kill命令可以向进程发送的各种消息

3

使用我们常用的kill -9 pid 命令来说,是向进程发送SIGKILL消息,也就是向进程发送终止消息

4

如图,使用kill -stop向进程发送暂停信号,为暂时停止当前运行的进程任务

5

方法二:从键盘给进程发送消息CTR+C命令当进程在终端上运行时,可以在键盘上发送组合键向进程发送信息Ctrl+Z组合键将当前进程挂起ctrl-c:终止进程ctrl-z:发送 SIGTSTP信号给前台进程组中的所有进程,常用于挂起一个进程;ctrl-d:不是发送信号,而是表示一个特殊的二进制值,表示 EOF,作用相当于在终端中输入exit后回车;ctrl-\:发送 SIGQUIT 信号给前台进程组中的所有进程,终止前台进程并生成 core 文件;ctrl-s:中断控制台输出;ctrl-q:恢复控制台输出;ctrl-l:清屏如图,我们经常会使用CTR+C命令终止一个运行中的任务

6

方法三:说完linux,我们来说windows中向进程发送消息,启动任务管理器,如图点击进程,然后点击结束任务即可

注意事项
1

喜欢记得收藏点赞哦

2

知识需要共享

推荐信息