首页 > 系统相关 >linux kill指令

linux kill指令

时间:2024-08-13 14:52:22浏览次数:7  
标签:SIGRTMAX 15 0.0 指令 kill linux 进程 root SIGRTMIN

1、语法

kill [options] <PID>

[options]
-l:列出所有可用的信号。
-:发送特定的信号给目标进程,如 -9 表示发送 KILL 信号,即强制终止进程。

是要终止进程的进程 ID。

2、列出所有可用信号

[root@localhost ~]# 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

3、常用信号signal

-9:立即结束进程,不能被捕获或忽略。
-5:正常结束进程,可以被捕获或忽略。
-19:暂停进程,不能被捕获、忽略或结束。
-18:继续执行被暂停的进程。
-2:通常是Ctrl+C产生的信号,可以被进程捕获或忽略。

4、查看进程ps

[root@localhost ~]# ps -aux
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.0  0.4 193912  4532 ?        Ss   23:15   0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root          2  0.0  0.0      0     0 ?        S    23:15   0:00 [kthreadd]
root          4  0.0  0.0      0     0 ?        S<   23:15   0:00 [kworker/0:0H]
root          5  0.0  0.0      0     0 ?        S    23:15   0:00 [kworker/u256:0]
......略

例如:立即结束 PID为1055的进程

kill -9 1055

标签:SIGRTMAX,15,0.0,指令,kill,linux,进程,root,SIGRTMIN
From: https://www.cnblogs.com/lanjianhua/p/18356902

相关文章

  • 600条Linux 命令总结
    一、基本命令uname-m显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdparm-tT/dev/sda在磁盘上执行测试性读取操作系统信息arch显示机器的处理器架构uname-m显示机......
  • Alpine Linux下同时绑定DHCP与静态地址
    官方教程:https://wiki.alpinelinux.org/wiki/Configure_NetworkingAlpine官方文档只介绍了如何给网卡设置动态或者静态地址,没有提及两者兼顾。使用主机进行测试,可同时实现dhcp与静态地址共存。注意:这里绑定的是唯一本地地址,可内部自由分配保证网内唯一即可。ipv6各类地址介绍......
  • 【零基础必看的Linux教程】——Linux 安装(CentOs)
    本章节我们将为大家介绍Linux的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果自己不想搭建,也可以直接买一台学习用用。本教程以centos6.4为例。给大家附上centos下载地址:centos下载地址https://www.centos.org/download/以下针对各个版本的ISO镜像文......
  • 【nohup】【Linux】多个nohup同时跑报错
    多个nohup同时跑报错在使用Linux系统进行多任务处理时,nohup命令是一个非常有用的工具,它可以让命令在后台运行,即使终端关闭也不会影响到程序的执行,当尝试同时运行多个nohup命令时,可能会遇到一些错误,以下是对可能出现的问题的分析和解决方案。 需要了解nohup的工作原理。nohu......
  • PostgreSQL Linux下安装与配置
    1.PostgreSQL安装Linux版本这里使用的是7.x版本,最好是7.6或者7.8。下载地址:https://www.postgresql.org/download/选择好PGSQL的版本,Linux的发行版本直接执行命令即可:#下载PGSQL的rpm包sudoyuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporp......
  • 在Vue3中实现自定义指令
    一、前言我们需要明白为什么需要自定义一个指令,其实就是想更加简洁地重复使用操作DOM的逻辑,这就和组件化和组合式函数差不多。不管是Vue内置的指令还是自定义的指令,都有类似于组件的生命周期,我们可以在不同的生命周期完成不同的逻辑操作,并绑定到组件元素上,这样就产生了自定义指......
  • 大语言模型从零开始训练全面指南:预训练、Tokenizer训练、指令微调、奖励模型、强化学
    在这篇文章中,我们将尽可能详细地梳理一个完整的LLM训练流程。包括模型预训练(Pretrain)、Tokenizer训练、指令微调(InstructionTuning)、奖励模型(RewardModel)和强化学习(RLHF)等环节。1.预训练阶段(PretrainingStage)工欲善其事,必先利其器。当前,不少工作选择在一个较......
  • Linux 命令行基本语法和获取帮助
    今天给伙伴们分享一下Linux命令行基本语法和获取帮助,希望看了有所收获。我是公众号「想吃西红柿」「云原生运维实战派」作者,对云原生运维感兴趣,也保持时刻学习,后续会分享工作中用到的运维技术,在运维的路上得到支持和共同进步!如果伙伴们看了文档觉得有用,欢迎大家关注我的......
  • 解决pypi上传轮子unsupported platform tag 'linux_x86_64'问题
    问题背景在上传某轮子时出现了这样的一个报错:$twineupload--repository-urlhttps://upload.pypi.org/legacy/dist/*Uploadingdistributionstohttps://upload.pypi.org/legacy/Enteryourusername:__token__Uploadingxxx-1.0-cp37-cp37m-linux_x86_64.whl100%━......
  • 关于linux共享文件夹等一些配置
    一,共享文件夹virtualBox+ubuntu16.04共享文件夹可以方便我们主机和虚拟机进行文件的传输1.虚拟机菜单栏点击设备安装增强功能2.增强功能安装完成以后再点击设备选择共享文件夹,添加共享文件夹,并勾选"自动挂载"和"固定分配"3.然后需要将当前用户添加到vboxsf组  使用命令:sudo......