最近服务器老是内存满了,导致进程被杀掉,使用top命令记录进程信息,排查是哪个进程有异常
先建个monitor-start.sh脚本,供crontab执行,命令如下
top -c-bw 500 -d 5 -n 1 -o %MEM -b >>/opt//memory-monitor/log_`date +%Y%m%d`.txt
再编辑crontab文件,填入定时执行命令
vim /etc/crontab
*/5 * * * * root /opt/memory-monitor/monitor-start.sh
每5分钟执行一次,然后保存生效
crontab /etc/crontab
如果想看日志什么的可以看这个文章,写的也很详细
https://blog.csdn.net/jiatong151/article/details/124839250
一些操作命令
https://blog.csdn.net/weixin_42672685/article/details/122714031
标签:monitor,top,crontab,命令,监控,进程,服务器 From: https://www.cnblogs.com/moerjiana/p/17390842.html