分享一个运维监控某进程的shell脚本,同时这是一个小厂运维笔试题
在此开源,分享给大家
首先top查看进程占用资源情况:
然后编写脚本
编辑完加权限
chmod 777 monff
存放目录、运行脚本
然后把脚本当做系统命令去使用
只需要把脚本复制到 /usr/bin目录下
cp /usr/share/monff /usr/bin1
下面看下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
done1
2
3
4
5
6
7
8
9
10
11
12
13
14
欢迎各位读者留言!
都看到最后啦,点个赞再走嘛
记得关注博主公众号哟
文章来源: blog.csdn.net,作者:闭关苦练内功,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/frdevolcqzyxynjds/article/details/114984935