-
知识准备:
ps
该工具用来获取进程信息awk
该工具用来处理数据
-
代码
#!/bin/bash ps -aux | awk -v last_all=$(ps -aux | awk ' BEGIN{ num = 0; } { if ($3 > 50 || $4 > 50) { if (num > 0) { printf("|"); } printf("%s", $2); num++; } }' && sleep 5) -v nowtime=$(date +"%Y-%m-%d__%H:%M:%S") ' { if ($2 ~ last_all && ($3 > 50 || $4 > 50)) { printf("%s %s %s %s %s %s\n", nowtime, $11, $2, $1, $3, $4); } }'
进程信息获取
最新推荐文章于 2023-11-30 17:47:03 发布