aix kill java,aix基本命令之kill

发送一个信号到正在运行的进程。[@more@]

语法

发送信号到进程

kill [ -s { SignalName | SignalNumber } ] ProcessID ...

kill [ - SignalName | - SignalNumber ] ProcessID ...

列出信号名字

kill -l [ ExitStatus ]

描述

kill 命令发送一个信号(缺省,SIGTERM 信号)到一个正运行的程序。缺省操作一般是停止进程。如果想停止一个进程,在 ProcessID 变量中指定进程标识符(PID)。这个 shell 报告每个在后台运行的进程的 PID(除非在一个管道上启动多个进程,这个种情况下,shell 报告最后一个进程号)。还可用 ps 命令来发现命令的进程标识号。

root 用户可用 kill 命令来停止任何进程。如果不是 root 用户,必须已经启动了要停止的进程。

SignalName 以大小写无关的方式被辨认,无 SIG 前缀。

如果指定的 SignalNumber 是 0,kill 命令检查指定 PID 的有效性。

标志

-s{SignalName | SignalNumber} 将信号指定为信号数或信号名,例如为 SIGKILL 信号指定 -9 或KILL。

-SignalName 指定一个信号名,如 SIGHUP。

-SignalNumber 指定一个信号数。

注: 在语法中要用缺省的信号指定负 PID,必须指定 - - 作为一个信号。否则,第一个操作数被解释为一个 SignalNumber。

ProcessID 指定一个十进制整数代表一个要被发送信号的进程或进程组。如果 PID 是一个正值,kill 命令发送进程 ID 与 PID 相等的进程。如果 PID 值是 0,kill 命令发送信号到所有进程组的 ID 等于发送者进程组的 ID 的进程。不发送信号到 PID 为 0 或 1 的进程。如果 PID 是 -1,kill命令发送信号到所有由发送者的有效用户所有的进程。不发送信号到 PID 为 0 或 1 的进程。 如果信号为非 -1 的负数,kill 命令发送信号到进程组标识等于 PID 绝对值的所有进程。

-l 列出由实现支持的信号名字。

-lExitStatus 列出去掉了公共 SIG 前缀的信号名。如果 ExitStatus 是一个十进制整数值,对应那个信号的信号名被显示。如果 ExitStatus 是一个对应于由这个信号终止的进程的退出状态值,则显示对应于这个终止这个进程的信号的名字。

退出状态

该命令返回以下退出值:

0 对每个 ProcessID 操作数至少发现一个匹配的进程,并且指定的信号至少为一个匹配的进程成功处理。

>0 有错误发生。

示例

要停止一个给定的进程,请输入:

kill 1095

这个通过发送缺省的 SIGTERM 信号到进程 1095 来停止它。注:如果进程 1095 已经做了特殊安排来忽略或覆盖 SIGTERM 信号,这个进程实际可能不停止。

要停止几个忽略缺省信号的进程,请输入:

kill -kill 2098 1569

这个发送信号 9,即 SIGKILL 信号,来处理 2098 和 1569。 SIGKILL 信号是个通常不能被忽略或覆盖的特殊信号。

要停止所有进程并注销自己,请输入:

kill -kill 0

这个发送信号 9,就是SIGKILL 信号,到所有组 ID 等于发送者组 ID 的进程。因为 shell 不能忽略 SIGKILL 信号,它也停止登录 shell 并注销用户。

要停止您拥有的所有进程,请输入:

kill -9 -1

这发送信号 9,就是 SIGKILL 信号,到所有由有效用户拥有的进程,甚至那些在其他工作站上启动的和属于其他进程组的进程。如果一个您请求的列表正被打印,它也被停止。

要发送一个不同的信号到一个进程,请输入:

kill -USR1 1103

kill 命令的名字是一个误导,因为许多信号,包括 SIGUSR1,并不停止进程。发生在 SIGUSR1 信号上的操作由正运行的特定的应用程序定义。

注:要发送信号 15,或用这种形式的 kill 命令发送 SIGTERM 信号,必须明确地指定 -15 或 TERM。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值