1

我们无法使用“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

4

1 回答 1

0

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

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

没有sh -c

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

于 2013-09-27T06:48:14.657 回答