【问题标题】:kill -9 not working, But the process is not in Z state or D statekill -9 不工作,但进程不在Z状态或D状态
【发布时间】:2013-10-01 23:36:09
【问题描述】:

我们无法使用“kill -9”终止进程。但该进程不处于 Z 状态或 D 状态。 在不重新启动服务器的情况下终止此进程的任何方法。

#ps辅助| grep 磁盘统计 扎比克斯 2699 0.0 0.0 3956 300 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $11}' 扎比克斯 21312 0.0 0.0 3956 308 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $12}' 扎比克斯 21313 0.0 0.0 3956 300 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $12}' 扎比克斯 21314 0.0 0.0 3956 300 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $12}' 扎比克斯 21315 0.0 0.0 3956 304 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $12}' 扎比克斯 21319 0.0 0.0 3956 308 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $10}' 扎比克斯 21320 0.0 0.0 3956 300 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $10}' 扎比克斯 21321 0.0 0.0 3956 300 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $10}' 扎比克斯 21324 0.0 0.0 3956 304 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $7}' 扎比克斯 21325 0.0 0.0 3956 296 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $7}' 扎比克斯 21326 0.0 0.0 3956 296 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $7}' 根 21478 0.0 0.0 7552 864 pts/4 S+ 06:15 0:00 grep diskstats # 杀死 -9 21312 # 杀死 -9 21313 # 杀死 -9 21314 #ps辅助| grep 磁盘统计 扎比克斯 2699 0.0 0.0 3956 300 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $11}' 扎比克斯 21312 0.0 0.0 3956 308 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $12}' 扎比克斯 21313 0.0 0.0 3956 300 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $12}' 扎比克斯 21314 0.0 0.0 3956 300 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $12}' 扎比克斯 21315 0.0 0.0 3956 304 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $12}' 扎比克斯 21319 0.0 0.0 3956 308 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $10}' 扎比克斯 21320 0.0 0.0 3956 300 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $10}' 扎比克斯 21321 0.0 0.0 3956 300 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $10}' 扎比克斯 21324 0.0 0.0 3956 304 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $7}' 扎比克斯 21325 0.0 0.0 3956 296 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $7}' 扎比克斯 21326 0.0 0.0 3956 296 ? R Sep24 0:00 sh -c cat /proc/diskstats | grep xvda |头-1 | awk '{打印 $7}' 根 21648 0.0 0.0 7552 864 pts/4 S+ 06:17 0:00 grep diskstats

【问题讨论】:

  • 请在“Unix 和 Linux 问题”中提问。 (顺便说一句,请确保您以 root 或 zabbix 用户身份登录。)

标签: linux process ubuntu-12.04 zabbix


【解决方案1】:

我认为这不会按预期工作。而那个“猫”可能正在等待输入阻塞外壳或类似的东西。尝试kill -2 (ctrl-c) 进程。然后重写脚本。我假设这些来自UserParam,你可以在这里写:

UserParam=whatever.key,/bin/cat /proc/diskstats | grep xvda | head -1 | awk '{print $7}'

没有sh -c

如果不是这种情况,我会查看相关进程的 stracelsof 输出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-08
    • 1970-01-01
    • 2013-12-23
    • 1970-01-01
    相关资源
    最近更新 更多