killall 命令的用法

killall 命令

用途

取消除了调用进程外的所有进程。

语法

killall [ - ] [ - Signal ]

描述

killall 命令取消您启动的所有进程,除了那些产生 killall 进程的进程。这个命令提供一个取消由您控制的 shell 创建的所有进程的方便方法。当由一个 root 用户启动时,killall 命令取消除了那些启动它的进程外所有可取消的进程。如果几个信号被指定,仅最后一个有效。

如果没有信号被指定,killall 命令发送 SIGKILL 信号。

标志

- 最初发送 SIGTERM 信号然后发送 SIGKILL 信号到收到第一个被发送的信号 30 秒后还存活的进程。这给捕获 SIGTERM 信号的进程一个清除的机会。如果 -- Signal 被设置,killall 命令最初发送指定的信号然后发送 SIGKILL 信号到所有在收到先发的信号后 30 秒还存活的进程。
- Signal 发送指定的 Signal 号或 SignalName

示例

  1. 要停止所有已经 启动的后台进程,输入:
    killall

    这个发送给所有后台进程 kill 信号 9(也称为 SIGKILL 信号)。

  2. 要停止所有后台 进程,并给它们一个清除的机会,输入:
    killall -

    它发送信号 15,就是 SIGTERM 信号;等 30 秒,然后发送信号 9,SIGKILL 信号。

  3. 要发送指定的信 号到后台程序,输入:
    killall -2

    这个发送信号 2,即 SIGINT 信号,给后台程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值