linux kill命令

Dear 丶 2022-08-07 01:57 215阅读 0赞

linux kill命令

kill -0 pid 不发送任何信号,但是系统会进行错误检查。
所以经常用来检查一个进程是否存在,存在返回0;不存在返回1。

kill是Linux下常见的命令。其man手册的功能定义如下:

kill – send a signal to a process

明朗了,其实kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM, 而kill -9发送的信号是SIGKILL, 即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。当然你也可以使用kill发送其他信号给进程。
经常使用的killall呢?

killall – kill processes by name

即,通过指定进程名的方式杀死进程。

发表评论

表情:
评论列表 (有 0 条评论,215人围观)

还没有评论,来说两句吧...

相关阅读

    相关 linux命令kill -SIGHUP

    在 Linux 系统中,kill -SIGHUP 是发送 SIGHUP 信号给进程的命令。SIGHUP 是一种用于通知进程重新读取配置文件或重新加载的信号,通常用于重新启动服务

    相关 linux命令: ps、grep、kill

    1、程序和进程; 程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。 一个运行着的程序,可能有多个进程。比如 Linu

    相关 linux kill命令

    linux kill命令 kill -0 pid 不发送任何信号,但是系统会进行错误检查。 所以经常用来检查一个进程是否存在,存在返回0;不存在返回1。

    相关 Linux kill命令

    Linux kill命令用于删除执行中的程序或工作。 kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SI...