kill 发送消息给进程命令

功能:

kill命令发送信号给进程。

格式:

kill [-s signal|-p] [-q sigval] [-a] [--] pid...
kill -l [signal]

kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]

参数:

OPTIONS
pid... Specify the list of processes that kill should signal. Each pid can be
one of five things:

n where n is larger than 0. The process with pid n will be sig‐
naled.

0 All processes in the current process group are signaled.

-1 All processes with pid larger than 1 will be signaled.

-n where n is larger than 1. All processes in process group n are  //信息编号
signaled. When an argument of the form ‘-n‘ is given, and it is
meant to denote a process group, either the signal must be speci‐
fied first, or the argument must be preceded by a ‘--‘ option,
otherwise it will be taken as the signal to send.

commandname
All processes invoked using that name will be signaled.

-s, --signal signal //信息名称
Specify the signal to send. The signal may be given as a signal name or
number.

-l, --list [signal] //打印编号
Print a list of signal names, or convert signal given as argument to a
name. The signals are found in /usr/include/linux/signal.h

-L, --table
Similar to -l, but will print signal names and their corresponding num‐
bers.

-a, --all
Do not restrict the commandname-to-pid conversion to processes with the
same uid as the present process.

-p, --pid
Specify that kill should only print the process id (pid) of the named
processes, and not send any signals.

-q, --queue sigval
Use sigqueue(2) rather than kill(2) and the sigval argument is used to
specify an integer to be sent with the signal. If the receiving process
has installed a handler for this signal using the SA_SIGINFO flag to
sigaction(2), then it can obtain this data via the si_value field of the
siginfo_t structure.

实例:

-l 编号

1.2 发送SIGHUP信号,可以使用一下信号

1.3  彻底杀死进程

原文地址:https://www.cnblogs.com/gaiting/p/12174703.html

时间: 2024-10-17 07:07:55

kill 发送消息给进程命令的相关文章

Linux命令-终止进程命令:kill

kill -l 查看进程信号 常用信号 例如: 例子参见:Linux命令-查看进程命令:pstree

linux C++ 网络通信 -- Broken pipe,接收端突然断开,发送没收到,仍然发送消息,会导致进程崩溃

最近做C++ 服务器时,两个服务器之间通信时,一个是logserver , 一个是gameserver ,gameserver 定时向logserver 发心跳包(也就是 logserver 相当于server , gameserver 相当于client ),突然断开logserver ,就相当于服务器崩溃了,客户端不知道,仍旧照常发数据,但是相应的连接不存在,gameserver 就会报 Broken pipe 的错误,之后,进程也崩溃了. 当然进程崩溃,是做服务器最不愿意看到的事情,所以,

Linux查看和结束进程命令详解

在ubuntu中,终止一个进程或终止一个正在运行的程序,一般是通过 kill .killall.pkill.xkill 等进行. ------------------------------------------------------------------- 先看两个例子: 例子一:结束某个程序,如Firefox 键入命令: pkill firefox 例子二: 结束某个进程,如find 先用ps命令来查看该进程对应的PID. 键入ps,显示如下: PID TTY TIME COMMAND

Winform 程序嵌入WPF程序 并发送消息

废话不多说,先看解决方案目录 WindowsFormsDemo是主程序,WpfApp是嵌入的WPF程序,先看WPF程序,程序默认启动的页面是MainWindow.xaml,这里注释掉App.xaml里的StartupUri="MainWindow.xaml",后台设置启动的Uri,将原来的空的App类改成一些内容(也可以不改) /// <summary> /// App.xaml 的交互逻辑 /// </summary> public partial class

Linux进程命令

关键字: linux 查进程.杀进程.起进程1.查进程    ps命令查找与进程相关的PID号:    ps a 显示现行终端机下的所有程序,包括其他用户的程序.    ps -A 显示所有程序.    ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示.    ps -e 此参数的效果和指定"A"参数相同.    ps e 列出程序时,显示每个程序所使用的环境变量.    ps f 用ASCII字符显示树状结构,表达程序间的相互关系.    ps -

C语言 Socket入门示例1—— 单工通信(客户端向服务器发送消息)

如果对Windows API不太熟悉.对TCP/IP通信协议不太熟悉,或者对C语言本身不太熟悉的话,学习Socket会有点难受的.以前学习操作系统的时候,被API吓怕了,很多莫名其妙的API有着多如牛毛的参数,令人费解.学习计算机网络的时候,又有那么多的协议,并且很多协议本身比较复杂,什么三次握手建立连接,什么四次握手释放链接等等,也没有学得特别透彻.更遗憾的是,以前学C的时候,误以为自己把C学会了,误以为C就那么几个头文件而已,就一个黑框子而已. 现在,经过一段时间的痛苦磨练,又有了一些新的认

Linux中查看进程及杀死进程命令

Linux中想杀死fcitx进程,然后再重启它. [email protected]:/home/zhangbin# ps -e | grep 'fcitx' 3405 ?        00:00:00 fcitx <defunct> 3415 ?        00:00:02 fcitx   不显示标题 [email protected]:/home/zhangbin# ps -h Warning: bad ps syntax, perhaps a bogus '-'? See http

Redis源码解析:21sentinel(二)定期发送消息、检测主观下线

六:定时发送消息 哨兵每隔一段时间,会向其所监控的所有实例发送一些命令,用于获取这些实例的状态.这些命令包括:"PING"."INFO"和"PUBLISH". "PING"命令,主要用于哨兵探测实例是否活着.如果对方超过一段时间,还没有回复"PING"命令,则认为其是主观下线了. "INFO"命令,主要用于哨兵获取实例当前的状态和信息,比如该实例当前是主节点还是从节点:该实例反馈的IP地

窗口发送消息参数详解

//    窗口.发送消息    函数功能: 将指定的消息发送到一个窗口,同win32 api 里面的SendMessage等同的效果 中文函数原型: 发送消息(hwnd,msg,wparam,iparam)      英文函数原型: sendmessage(hwnd,msg,wparam,iparam) 参数: hwnd: 窗口句柄 值,可以通过,找到窗口.顶层窗口句柄,等获取句柄的函数得到msg:指定被发送的消息wparam:指定附加的消息特定信息. iparam:指定附加的消息特定信息.举