2016-01-08 195 views
0

如何创建一个bash脚本,该脚本通过cronjob定期运行以收集当前机器上正在运行的进程的读数(每次运行的每个进程有1个样本)读数为: 1 CPU负载百分比。 2内存使用情况。 3打开文件数量。 4打开端口数。创建bash脚本

+0

你可以使用'sar'工具。 –

+0

@Siddharthsharma,我认为**'sar **报告整个系统,而不是单个进程 - 也许我误解了这个问题,因为“正在运行的进程** es **”。 – Jdamian

回答

0

我客串,你可以通过/proc文件系统的分析文件uidstat*迭代。然后,需要将uid映射到/etc/passwd以获取真实的用户名。在我看来,perl脚本会更适合这种需求。