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

相关文章

kali linux 无法登录root的问题及解决方法

《kalilinux无法登录root的问题及解决方法》:本文主要介绍kalilinux无法登录root的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录kali linux 无法登录root1、问题描述1.1、本地登录root1.2、ssh远程登录root2、

Linux ls命令操作详解

《Linuxls命令操作详解》通过ls命令,我们可以查看指定目录下的文件和子目录,并结合不同的选项获取详细的文件信息,如权限、大小、修改时间等,:本文主要介绍Linuxls命令详解,需要的朋友可... 目录1. 命令简介2. 命令的基本语法和用法2.1 语法格式2.2 使用示例2.2.1 列出当前目录下的文

SpringBoot实现微信小程序支付功能

《SpringBoot实现微信小程序支付功能》小程序支付功能已成为众多应用的核心需求之一,本文主要介绍了SpringBoot实现微信小程序支付功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作... 目录一、引言二、准备工作(一)微信支付商户平台配置(二)Spring Boot项目搭建(三)配置文件

Linux中的计划任务(crontab)使用方式

《Linux中的计划任务(crontab)使用方式》:本文主要介绍Linux中的计划任务(crontab)使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、前言1、linux的起源与发展2、什么是计划任务(crontab)二、crontab基础1、cro

Linux换行符的使用方法详解

《Linux换行符的使用方法详解》本文介绍了Linux中常用的换行符LF及其在文件中的表示,展示了如何使用sed命令替换换行符,并列举了与换行符处理相关的Linux命令,通过代码讲解的非常详细,需要的... 目录简介检测文件中的换行符使用 cat -A 查看换行符使用 od -c 检查字符换行符格式转换将

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Linux samba共享慢的原因及解决方案

《Linuxsamba共享慢的原因及解决方案》:本文主要介绍Linuxsamba共享慢的原因及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux samba共享慢原因及解决问题表现原因解决办法总结Linandroidux samba共享慢原因及解决

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc