安装mytop 出现 Error in option spec: "long|!"

安装mytop 出现 Error in option spec: “long|!”

编辑 mytop vim /usr/bin/mytop

找到 “long|!” => \$config{long_nums},

修改成 “long|long_nums|l!” => \$config{long_nums},

问题解决

使用的时候出现

Use of uninitialized value in substitution (s///) at /usr/bin/mytop line 958.

可以这么解决

#vim  /usr/bin/mytop

{

           $thread->{Host} =~ s/:\d+$//;

           my $host = gethostbyaddr(inet_aton($thread->{Host}), AF_INET);

          $host =~ s/^([^.]+).*/$1/;  (删除或者注释)

           $thread->{Host} = $host;(删除或者注释)

           if ($host)  (添加)

           {        (添加)

             $host =~ s/^([^.]+).*/$1/;(添加)

             $thread->{Host} = $host;(添加)

           }

}

本文转自    拖鞋崽      51CTO博客,原文链接:http://blog.51cto.com/1992mrwang/1196309

点赞