分享一个运维监控某进程的shell脚本,同时这是一个小厂运维笔试题
在此开源,分享给大家


Linux运维之监控某进程的shell脚本_shell脚本


首先top查看进程占用资源情况:

Linux运维之监控某进程的shell脚本_运行时间_02

然后编写脚本

Linux运维之监控某进程的shell脚本_运维_03
编辑完加权限

chmod 777 monff

存放目录、运行脚本

Linux运维之监控某进程的shell脚本_运行时间_04

然后把脚本当做系统命令去使用

只需要把脚本复制到 /usr/bin目录下

cp /usr/share/monff /usr/bin

下面看下shell脚本源码

#!/bin/bash

while true
do
  echo "------------------"
  echo "进程PID:" `ps aux | grep ffmpeg | grep -v grep | awk '{print $2}'`
  echo "开始时间:" `ps aux | grep ffmpeg | grep -v grep | awk '{print $9}'`
  echo "运行时间:" `ps aux | grep ffmpeg | grep -v grep | awk '{print $10}'`
  echo "CPU占用率:" `ps aux | grep ffmpeg | grep -v grep | awk '{print $3"%"}'`
  echo "内存占用率:" `ps aux | grep ffmpeg | grep -v grep | awk '{print $4"%"}'`
  echo "------------------"
  sleep 1 
  clear
done

欢迎各位读者留言!

都看到最后啦,点个赞再走嘛

记得关注博主公众号哟

Linux运维之监控某进程的shell脚本_运维_05