[ KILL ]功能描述:
用于向任何进程组或进程发送信号。

头文件用法:

#include <sys/types.h>
 
#include <signal.h>

int kill(pid_t pid, int sig);
 

 

参数: 
pid:可能选择有以下四种

1. pid大于零时,pid是信号欲送往的进程的标识。
2. pid等于零时,信号将送往所有与调用kill()的那个进程属同一个使用组的进程。
3. pid等于-1时,信号将送往所有调用进程有权给其发送信号的进程,除了进程1(init)。
4. pid小于-1时,信号将送往以-pid为组标识的进程。

sig:准备发送的信号代码,假如其值为零则没有任何信号送出,但是系统会执行错误检查,通常会利用sig值为零来检验某个进程是否仍在执行。

返回值说明: 成功执行时,返回0。失败返回-1,errno被设为以下的某个值 EINVAL:指定的信号码无效(参数 sig 不合法) EPERM;权限不够无法传送信号给指定进程 ESRCH:参数 pid 所指定的进程或进程组不存在

https://blog.csdn.net/weiyuefei/article/details/72518161

https://blog.csdn.net/wangpeiyao5566/article/details/6010633

Linux 下的KILL函数的用法相关推荐

  1. Linux下的kill函数的用法

    功能描述:用于向任何进程组或进程发送信号. 头文件用法: #include <sys/types.h>   #include <signal.h> int kill(pid_t ...

  2. 进程间通信管道进阶篇:linux下dup/dup2函数的用法

    由于利用管道实现进程间通信,是通过创建两个文件描述符,但是描述符的初始化是通过随机的,就是从可用的文件描述符中取出,并将可用的文件描述符与file对象相关联,如果我们需要将管道的两头与其他的流相关时, ...

  3. linux dup跨进程使用,linux下dup/dup2函数的用法

    系统调用dup和dup2能够复制文件描述符.dup返回新的文件文件描述符(没有用的文件描述符最小的编号).dup2可以让用户指定返回的文件描述符的值,如果需要,则首先接近newfd的值,他通常用来重新 ...

  4. [转帖]关于Linux下的icotl函数

    关于Linux下的icotl函数 最近接触android开发,因为有时间所以就关注了下android的源码,在跟踪源码过程中到最后都会遇到icotl函数,虽然在Symbian中曾经遇到过RSocket ...

  5. linux getline参数,Linux下的getline函数

    最近在做国嵌的mp3项目,在mp3主控程序中用到了这个函数,挺好使的,在这里记录一下.注意是linux下的,不是C++中的. 函数原型 ssize_t getline(char **lineptr, ...

  6. sleep头文件linux,Linux下的sleep函数 要用的话得包涵什么头文件啊?

    Linux下的sleep函数 要用的话得需要#include sleep把进程的运行状态改为睡眠,将其从系统可执行队列去掉,这样系统就不会调度到该进程,不会分配CPU时间片,同时根据该进程的睡眠时间, ...

  7. kill掉多个进程linux中的sudo,linux下批量kill进程的方法

    --kill某个用户下的所有进程(用户为test) --pkill # pkill -u test --killall # killall -u test --ps # ps -ef | grep t ...

  8. linux父进程中显示子进程pid,请教linux下c语言函数fork父进程打印子进程的PID

    请教linux下c语言函数fork父进程打印子进程的PID 关注:296  答案:2  信息版本:手机版 解决时间 2019-01-14 04:55 雨不眠的下 2019-01-13 12:23 用于 ...

  9. Linux下的延时函数

    Linux下的延时函数 1.sleep函数 头文件:#include<unistd.h> 功能:执行挂起操作一段时间,以秒为单位 一般形式:unsigned sleep(unsigned ...

最新文章

  1. BCH升级新版本,实不相瞒该抄底了
  2. OAF页面查找数据源
  3. 统计学习方法|朴素贝叶斯原理剖析及实现
  4. C++ Primer 5th笔记(chap 17 标准库特殊设施)匹配与 Regex 迭代器类型
  5. Spring MVC:带有CNVR卷的REST应用程序。 3
  6. oracle查询并列,【问】oracle-查询各门课程的前2名和后2名
  7. ssh : how to add hostkey to “know_hosts”
  8. [工程测量]工程测量个人期中复习笔记
  9. vim trickies
  10. 光纤传感器实验模块_实验3振动测量试验模块.doc
  11. Linux系统下Nginx支持ipv6
  12. 维汉语音翻译android,维汉语音翻译助手
  13. Win10自带微软输入法消失解决办法(无法显示输入法图标)
  14. 机器学习之贝叶斯算法图像分类
  15. 笔记本硬盘直接安装win7系统教程(不用U盘和PE)
  16. Linux配置sendmail实现PHP发送邮件
  17. 一条SQL返回多个统计求和
  18. 第37天学习——CSS
  19. 掌门人共话根技术 | 麒麟信安高级副总裁陈松政参加2022长沙·中国1024程序员节“岳麓对话”
  20. Netkeeper安装/卸载后wifi消失问题解决方法

热门文章

  1. 我的世界服务器物品绑定插件,我的世界灵魂绑定插件详解
  2. java static 变量共享_java中如何理解多个对象共享同一个静态成员变量?
  3. php global global,PHP中global全局变量的作用范围
  4. java完整版记事本_求java记事本完整版
  5. yapi 插件_强大的开源API接口可视化管理平台——YAPI
  6. access2013数据库实验笔记_医学科研实验基础知识笔记(十):甲基化
  7. 串结构练习——字符串连接
  8. opencv 运动目标检测
  9. 【数学和算法】初识卡尔曼滤波器(六)
  10. Java ArrayList的不同排序方法