首页 > 系统相关 >linux-cmd-kill

linux-cmd-kill

时间:2023-05-17 15:57:24浏览次数:41  
标签:SIGRTMAX 10 cmd pid kill linux 进程 SIGRTMIN

kill命令介绍

kill命令用了关闭执行中的进程。是通过向进程id发送信号来工作。 默认的信号为SIGTERM(15),通知进程关闭。

语法参数

    语法:
    kill [-s signal|-p] [--] pid...
    kill -l [signal]
    常用参数:
    -l <信息名或数字>:默认-l参数会列出全部的信号名称,指定信号时会在字符和数字关系转换
    -s <信号名或数字>:指定要送出的信息;

信号列表


 kill -l
 1) SIGHUP	 2) SIGINT	 3) SIGQUIT	 4) SIGILL	 5) SIGTRAP
 6) SIGABRT	 7) SIGBUS	 8) SIGFPE	 9) SIGKILL	10) SIGUSR1
11) SIGSEGV	12) SIGUSR2	13) SIGPIPE	14) SIGALRM	15) SIGTERM
16) SIGSTKFLT	17) SIGCHLD	18) SIGCONT	19) SIGSTOP	20) SIGTSTP
21) SIGTTIN	22) SIGTTOU	23) SIGURG	24) SIGXCPU	25) SIGXFSZ
26) SIGVTALRM	27) SIGPROF	28) SIGWINCH	29) SIGIO	30) SIGPWR
31) SIGSYS	34) SIGRTMIN	35) SIGRTMIN+1	36) SIGRTMIN+2	37) SIGRTMIN+3
38) SIGRTMIN+4	39) SIGRTMIN+5	40) SIGRTMIN+6	41) SIGRTMIN+7	42) SIGRTMIN+8
43) SIGRTMIN+9	44) SIGRTMIN+10	45) SIGRTMIN+11	46) SIGRTMIN+12	47) SIGRTMIN+13
48) SIGRTMIN+14	49) SIGRTMIN+15	50) SIGRTMAX-14	51) SIGRTMAX-13	52) SIGRTMAX-12
53) SIGRTMAX-11	54) SIGRTMAX-10	55) SIGRTMAX-9	56) SIGRTMAX-8	57) SIGRTMAX-7
58) SIGRTMAX-6	59) SIGRTMAX-5	60) SIGRTMAX-4	61) SIGRTMAX-3	62) SIGRTMAX-2
63) SIGRTMAX-1	64) SIGRTMAX	

常用信号

信号名 数字 意义
HUP 1 终端断线
INT 2 中断(同 Ctrl + C)
QUIT 3 退出(同 Ctrl + \)
TERM 15 终止
KILL 9 强制终止
CONT 18 继续(与STOP相反, fg/bg命令)
STOP 19 暂停(同 Ctrl + Z)
USR1 10 进程自定义功能1

实例

查找进程PID
ps -ef|grep nginx  
结束进程
kill pid
强制结束进程,可能导致进程出错 
kill -9 pid
重新载入配置文件
/bin/kill -HUP \`cat /var/run/nginx.pid\`
重新载入日志文件
/bin/kill -USR1 \`cat /var/run/nginx.pid\`
杀死指定用户的所有进程
kill -u user

标签:SIGRTMAX,10,cmd,pid,kill,linux,进程,SIGRTMIN
From: https://www.cnblogs.com/tssc/p/17408997.html

相关文章

  • Linux安装Kafka
    1.Kafka简介Kafka也是开源与Apache开源基金会的项目,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统。在百度百科是这样介绍的:Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处......
  • linux-cmd-nc端口测试
    nc命令检测端口监听TCP端口33333nc-l33333检测TCP端口连通性172.20.0.1端口33333nc-vz172.20.0.133333检测UDP端口连通性172.20.0.1端口40001nc-vzu127.0.0.140001......
  • Linux 操作系统安全加固措施
    #Linux操作系统安全加固措施1.定期更新系统和软件包定期更新操作系统和软件包可以保持系统最新,以修复已知的安全漏洞和弱点。您可以使用以下命令在CentOS上更新软件包:sudoyumupdate2.禁用不必要的服务禁用不必要的服务可以减少系统暴露在攻击风险之下的机会。您可以使......
  • linux 替换^M字符的方法
    linux替换^M字符方法在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”。有几种方法可以处理。1.使用dos2unix命令去掉行尾的^Mdos2unixmyfile.txt2.使用vi的替换功能:%s/^M$//g#去掉行尾的^M。:%s/^M//g#去掉所有的^M。:%s/^M/[ct......
  • linux-cmd-brctl网桥管理
    linux-cmd-brctl网桥管理安装网桥管理工具包:bridge-utileyuminstallbridge-utils-y使用brctl命令创建网桥br1brctladdbrbr1删除网桥br1brctldelbrbr1将eth0端口加入网桥br1brctladdifbr1eth0删除eth0端口加入网桥br1brctldelifbr1eth0查询网桥信息b......
  • linux-cmd-cal万年历
    linux下有查看万年历日历的命令[root@zuiyoujie1~]#cal十月2016日一二三四五六12345678910111213141516171819202122232425262728293031[root@zuiyoujie1~]#cal2016......
  • linux 日志文件
    目录一、日志作用二、日志管理三、日志分类四、日志级别五、日志实验               一、日志作用1.记录系统具体动作2.方便阅读日志,解决故障 二、日志管理管理命令:users、who、w、last、lastb1.users查询最近三次登......
  • linux-cmd-iperf网络压测
    网络压测yuminstalliperf#开启server端10.0.0.1iperf-s-i2#开启client端10.0.0.2iperf-c10.0.0.1-i2实例演示#server[root@zuiyoujie01tools]iperf-s-i2------------------------------------------------------------ServerlisteningonTC......
  • Linux系统Mariadb初始化相关(ubuntu)
    #事先声明,此文是一边写一边操作的,中间可能有不一致的地方,大体思路就是参照windows下的目录规范,将mysql的各目录及文件进行类比放置,然后执行重建数据库命令,也许你只是想修改下data目录,那么下面的指令按需修改即可#数据库重建sudomysql_install_db--defaults-file=/opt/mysql/......
  • Linux下创建线程报错‘pthread_create’未定义的引用
    报错如下:我查找了网页上的解决方案,发现多数是因为编译链接时没有加-lpthread可是我加了,一直都在用;最终找出问题所在:函数名写错了pthread_create()而不是pthread_creat()细心是一种美好品质,希望我能尽快拥有它。......