如何使用脚本获取内存使用量(按字节计算)

如何使用脚本获取内存使用量(按字节计算)

我有一个脚本,我需要修改它以便它可以将内存使用情况以字节为单位打印到文件中。

#!/bin/bash    
echo "$HOSTNAME, timestamp=$( date +%s ), free -b" >> "system_monitor.csv"

答案1

你的脚本看起来应该是这样的:

#!/usr/bin/env bash

echo -e "$HOSTNAME, $(date +%s), \\n $(free -b)" >> "system_monitor.csv"

在这种情况下,变量timestamp是不必要的。我建议添加两个新行或一个新行以使输出可读。因此更好的命令是:

#! /usr/bin/env bash

echo -e "$HOSTNAME, $(date +%s), \\n $(free -b) \\n \\n" >> "system_monitor.csv"

相关内容