
FreeBSDでは、シェルスクリプトで現在のメモリ使用量(接続済み、非アクティブ、キャッシュ済みなど)をどのように見つけることができますか?
これはbash、zshなどではなく、通常の/bin/shスクリプトで機能する必要があります。
答え1
私はあなたにそれが必要だと思います:
root@firewall:/usr/ports/misc/gnu-watch # uname -a
FreeBSD firewall 10.1-STABLE FreeBSD 10.1-STABLE #0 r279885: Thu Mar 12 01:04:57 CET 2015 root@firewall:/usr/obj/usr/src/sys/PF i386
root@firewall:/usr/ports/misc/gnu-watch # vmstat
procs memory page disks faults cpu
r b w avm fre flt re pi po fr sr ad0 pa0 in sy cs us sy id
1 0 0 304M 512M 229 1 1 0 244 5 0 0 47 1001 357 1 2 97
root@firewall:/usr/ports/misc/gnu-watch #
vmstatには、スクリプトで使用できる一連のコマンドラインオプションがあります。