想弄个脚本定时记录,linux 占用最高CPU 内存的进程。
生成友好阅读的日志,或者将查到的信息追加到日志文件中也行。
然后放到crontab里去执行。
但是有个前提,不使用ps命令。
网上找了一堆,可以使用这个方式,但是我不能使用PS命令,请问有什么办法吗:
linux下获取占用 CPU 资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
linux下获取占用 内存 资源最多的10个进程,可以使用如下命令组合:
`ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head`
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。