linux下killall程序简介

2024-03-18 14:18
文章标签 linux 程序 简介 killall

本文主要是介绍linux下killall程序简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、简介

     killall用于杀死指定名字的进程


2、参数

     killall [-Z,--context pattern] [-e,--exact] [-g,--process-group] 
     [-i,--interactive] [-o,--older-than TIME] [-q,--quiet] [-r,--regexp] 
     [-s,--signal signal] [-u,--user user] [-v,--verbose] [-w,--wait] 
     [-y,--younger-than TIME] [-I,--ignore-case] [-V,--version] [--] name ... 
     killall -l 
     killall -V,--version 

     -e, --exact - 要求精确匹配最长的名字。
     -I, --ignore-case - 忽略大小写。
     -g, --process-group - kill进程属于的进程组。kill信号每个组只发送一次。
     -i, --interactive - 在kill之前请求确认。
     -l, --list - 列出所有进程名。
     -o, --older-than - 只匹配在指定时间之前启动的进程。时间是一个浮点数后跟一个单位,单位可以为s, m, h, d, w, M, y对应为秒,分钟,小时,天,星期,月,年。
     -q, --quiet - 如果没进程被kill,不提示。
     -r, --regexp - 解释进程名模式为扩展正则表达式。
     -s, --signal - 发送这个信号代替SIGTERM。
     -u, --user - 只kill用户user拥有的进程。
     -v, --verbose - 如果信号成功发送,输出信息。
     -w, --wait - 等待所有被kill的进程死亡。killall每秒检查一次被杀后仍然存在的进程,没有存在的进程后才返回。
     -y, --younger-than - 匹配在指定时间之后启动的进程。时间是一个浮点数后跟一个单位,单位可以为s, m, h, d, w, M, y对应为秒,分钟,小时,天,星期,月,年。
     --help - 打印帮助信息并退出。
     -V, --version - 打印版本信息并退出。


3、示例

1)列出支持的信号

# killall -l
HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM
STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS
UNUSED

2)杀死指定进程

   # killall tail

3)杀死登录用户

     #killall bash


参考文献:百度百科和http://www.howsoftworks.net/linux/command/killall.html

这篇关于linux下killall程序简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/822606

相关文章

Linux搭建单机MySQL8.0.26版本的操作方法

《Linux搭建单机MySQL8.0.26版本的操作方法》:本文主要介绍Linux搭建单机MySQL8.0.26版本的操作方法,本文通过图文并茂的形式给大家讲解的非常详细,感兴趣的朋友一起看看吧... 目录概述环境信息数据库服务安装步骤下载前置依赖服务下载方式一:进入官网下载,并上传到宿主机中,适合离线环境

使用Python创建一个功能完整的Windows风格计算器程序

《使用Python创建一个功能完整的Windows风格计算器程序》:本文主要介绍如何使用Python和Tkinter创建一个功能完整的Windows风格计算器程序,包括基本运算、高级科学计算(如三... 目录python实现Windows系统计算器程序(含高级功能)1. 使用Tkinter实现基础计算器2.

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

Linux之systemV共享内存方式

《Linux之systemV共享内存方式》:本文主要介绍Linux之systemV共享内存方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、工作原理二、系统调用接口1、申请共享内存(一)key的获取(二)共享内存的申请2、将共享内存段连接到进程地址空间3、将

快速修复一个Panic的Linux内核的技巧

《快速修复一个Panic的Linux内核的技巧》Linux系统中运行了不当的mkinitcpio操作导致内核文件不能正常工作,重启的时候,内核启动中止于Panic状态,该怎么解决这个问题呢?下面我们就... 感谢China编程(www.chinasem.cn)网友 鸢一雨音 的投稿写这篇文章是有原因的。为了配置完

将Java程序打包成EXE文件的实现方式

《将Java程序打包成EXE文件的实现方式》:本文主要介绍将Java程序打包成EXE文件的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录如何将Java程序编程打包成EXE文件1.准备Java程序2.生成JAR包3.选择并安装打包工具4.配置Launch4

Linux命令之firewalld的用法

《Linux命令之firewalld的用法》:本文主要介绍Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux命令之firewalld1、程序包2、启动firewalld3、配置文件4、firewalld规则定义的九大

Java程序进程起来了但是不打印日志的原因分析

《Java程序进程起来了但是不打印日志的原因分析》:本文主要介绍Java程序进程起来了但是不打印日志的原因分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java程序进程起来了但是不打印日志的原因1、日志配置问题2、日志文件权限问题3、日志文件路径问题4、程序

Linux之计划任务和调度命令at/cron详解

《Linux之计划任务和调度命令at/cron详解》:本文主要介绍Linux之计划任务和调度命令at/cron的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux计划任务和调度命令at/cron一、计划任务二、命令{at}介绍三、命令语法及功能 :at

Linux下如何使用C++获取硬件信息

《Linux下如何使用C++获取硬件信息》这篇文章主要为大家详细介绍了如何使用C++实现获取CPU,主板,磁盘,BIOS信息等硬件信息,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录方法获取CPU信息:读取"/proc/cpuinfo"文件获取磁盘信息:读取"/proc/diskstats"文