kill、killall、pkill杀手三人组
1.1 kill、killall、pkill杀手三人组
1.利用kill 进程号 方式杀掉rsync进程
[root@backup ~]# ps -ef |grep rsync
root 3500 1 0 10:49 ? 00:00:00 rsync --daemon
root 3773 3757 0 13:43 pts/0 00:00:00 grep --color=auto rsync
[root@backup ~]# kill 3500
[root@backup ~]# kill 3500
-bash: kill: (3500) - No such process
[root@backup ~]# ps -ef |grep rsync
root 3775 3757 0 13:44 pts/0 00:00:00 grep --color=auto rsync
扩展:如果不想用ps查看进程号,直接利用kill来结束进程
Pid_Num="/var/run/rsyncd.pid"
kill `cat $Pid_Num`
3.用pkill 进程名称 方式杀死rsync进程(慎用)
pkill 9 加进程号强制杀死(慎用)
[root@backup ~]# ps -ef |grep rsync root 3788 1 0 13:47 ? 00:00:00 rsync --daemon root 3790 3757 0 13:47 pts/0 00:00:00 grep --color=auto rsync [root@backup ~]# pkill rsync [root@backup ~]# pkill rsync [root@backup ~]# pkill rsync [root@backup ~]# ps -ef |grep rsync root 3795 3757 0 13:48 pts/0 00:00:00 grep --color=auto rsync
说明:pkill 杀进程时,不提示任何信息
pkill 模式杀手(会造成误杀,慎用),杀进程名
2.killall 进程名 方式杀掉rsync进程
[root@backup ~]# ps -ef |grep rsync root 3780 1 0 13:45 ? 00:00:00 rsync --daemon root 3782 3757 0 13:45 pts/0 00:00:00 grep --color=auto rsync [root@backup ~]# killall rsync [root@backup ~]# killall rsync
rsync: no process killed [root@backup ~]# ps -ef |grep rsync root 3786 3757 0 13:45 pts/0 00:00:00 grep --color=auto rsync
说明:kill 和 killall 杀死之后都会有提示
killall 精确杀手,杀进程名
kill、killall、pkill杀手三人组的更多相关文章
- kill, killall, pkill, xkill
1. Kill Command – Kill the process by specifying its PID All the below kill conventions will send th ...
- Linux终止进程的工具kill/killall/pkill/xkill/skill用法区别(转)
一. 终止进程的工具kill .killall.pkill.xkill 终止一个进程或终止一个正在运行的程序,一般是通过kill .killall.pkill.xkill等进行.比如一个程序已经死掉, ...
- 9.4-6 kill & killall & pkill
kill:终止进程 能够终止你希望停止的进程. kill 命令的参数选项及说明 -l 列出全部的信号名称 -p 指定kill命令只打印相关进程的进程号,而不发送任何信号 -s 指定要 ...
- Linux命令——killall 、kill 、pkill、xkill
参考:killall .kill .pkill 命令详解 Using kill, killall, and pkill 4 Ways to Kill a Process – kill, killall ...
- kill/xkill/killall/pkill/pidof
pidof 杀死进程的关键是找到进程id,杀错进程id是异常灾难, 使用ps -ef|grep 可以查看到相关进程的pid及ppid 可以直接kill掉ppid,其子进程也都会被杀死 也可以使用pid ...
- Sending Signals to Processes with kill, killall, and pkill
The Linux kernel allows many signals to be sent to processes. Use man 7 signals for a complete overv ...
- Linux之kill,pkill,killall命令
kill,pkill,killall这些命令都是用来杀死进程的 查找进程的方法: ps -ef|grep pidof 进程名 ps命令 http://www.cnblogs.com/along1226 ...
- killall 、kill 、pkill 命令详解
killall 命令 Linux系统中的killall命令用于杀死指定名字的进程(kill processes by name).我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀 ...
- killall 、kill 、pkill 命令详解 【转】
之前常用地kill 命令就是 kill -9 XXid;kill -15 XXid;pkill 进程名: 今天发现killall也有适用场景,killall命令对杀死进程组(一个进程中有多线程的情况) ...
随机推荐
- Python中syncio和aiohttp
CPython 解释器本身就不是线程安全的,因此有全局解释器锁(GIL),一次只允许使用一个线程执行 Python 字节码.因此,一个 Python 进程通常不能同时使用多个 CPU 核心.然而,标准 ...
- C# ManualResetEventSlim 实现
ManualResetEventSlim通过封装 ManualResetEvent提供了自旋等待和内核等待的组合.如果需要跨进程或者跨AppDomain的同步,那么就必须使用ManualResetEv ...
- mysql sql执行慢 分析过程
摘自: https://blog.csdn.net/zhuzaijava/article/details/77935200 为了验证select 1 与 select 1 from tableName ...
- git stash命令详解
git stash命令用于将更改储藏在脏工作目录中. 使用语法 git stash list [<options>] git stash show [<stash>] git ...
- iOS 渐变提示。错误弹出提示 几秒自动消失
//事例 CGRect alertFarm = CGRectMake(,,,); [self noticeAlert:_bgView withNoticeStr:@"登录成功" w ...
- 【.NET 深呼吸】在 .net core app 中使用 Composition
.NET 中的 Composition ,即 MEF.MEF 说得简单一点,就是它可以在运行阶段动态地发现类型,用于组件扩展方面特别合适. .NET Core App 的默认框架并不提供 MEF 有关 ...
- DockerSwarm获取Token与常用命令
一.Token相关 Join tokens是允许一个节点加入集群的密钥.有两种可用的不同的join tokens,一个是用作worker角色,另一个是用作manager角色.在执行swarm join ...
- zsh+on-my-zsh配置教程指南(程序员必备)
本文以CentOS 7/Mac 为例,介绍zsh的配置使用教程. 准备 查看当前环境shell echo $SHELL <!-- more --> 查看系统自带哪些shell cat /e ...
- SQL Server 2016新特性:Query Store
使用Query Store监控性能 SQL Server Query Store特性可以让你看到查询计划选择和性能.简化了性能调优,可以快速的发现因为查询计划的选择导致的性能的差别.Query Sto ...
- 自定义命令杀死 java 进程 alias kjava
alias kjava='ps -ef|grep ProcessName |awk "{print $2}"|xargs kill -9' 上面脚本放在杀JAVA进程中,会出现一些 ...