2017-10-18 180 views
0

这个问题对你来说很容易我猜 - 但我是一个Linux“noob”。过滤器列Linux

由于是从瞻博路由器的输出:

PID USERNAME PRI NICE SIZE RES STATE TIME WCPU COMMAND 
2434 root  96 0 96476K 14180K select 0:05 0.10% jdhcpd 

是否有可能(我有一个外壳上的设备)连接到输出滤波器不知何故只显示WCPU百分比是多少?我想创建一个脚本,在超过阈值时重新启动服务 - 但我只需要本身的值 - 并不是所有的“用户名,PID”和东西。

+0

这是一个'ps'命令的输出吗? –

+0

我在壳上使用顶部 - 是 – Chris929

回答

0

只需使用AWK

<Juniper-call> | awk 'NR==2{ print $9 }' 

上述应打印像一个值:

0.10% 
+0

没有NR == 2。 – Chris929