2012-04-09 132 views
0

我是shell脚本的初学者,我正在寻找一个脚本来添加为可以发送电子邮件的cron作业,或者通过顶级命令提供CPU百分比的电子邮件ID。通过电子邮件向CPU发送电子邮件的shell脚本

该脚本基本上是引起用户关注服务器的高峰CPU使用率。如果有任何脚本可以执行此操作或更好地监控CPU使用率/内存使用情况,请将其指向我。

感谢, 阿比

回答

1

视您mail在你的Linux的味道,你可以尝试

*/10 * * * * /bin/ps -eo pcpu,pid,user,args | /bin/sort -k 1 -r | /bin/mail [email protected] 

这将发送给您,每10分钟一班,从最高到排序的CPU使用率最低的。

+0

我建议添加-n进行排序。它将数值排序而不是词法排序。 (https://ss64.com/bash/sort.html) – 2017-11-08 10:37:57