■ディスク使用率のワンライナー (っ´∀`)っ ゃーさんのネタから。 [シェル芸][awk]ディスク使用率をログっぽく一撃表示する http://nullpopopo.blogcube.info/2014/11/shellgei-awk-df.html ■おもしろそうなのでWheezyでやってみた。 「awk -v」も良いけど、ノーマルに。 chrrotのjessieもマウントした共有ディスクも見えますね。。。 $ MYDATE=`env LANG=C date '+%Y/%m/%d %H:%M:%S'`; \ env LANG=C df -P | \ awk '/[0-9]*%/ {print "'"$MYDATE"' "$NF,$(NF-1)}' | \ tr -d '%' 2014/11/23 23:16:55 / 28 2014/11/23 23:16:55 /dev 0 2014/11/23 23:16:55 /run 1 2014/11/23 23:16:55 / 28 2014/11/23 23:16:55 /run/lock 0 2014/11/23 23:16:55 /run/shm 1 2014/11/23 23:16:55 /boot 12 2014/11/23 23:16:55 /home 35 2014/11/23 23:16:55 /var 7 2014/11/23 23:16:55 /run/shm 1 2014/11/23 23:16:55 /var/local/jessie/dev/shm 0 2014/11/23 23:16:55 /var/local/jessie/home/labunix 35 2014/11/23 23:16:55 /home/labunix/smb 92 2014/11/23 23:16:55 /home/labunix/iso_system 92 ■FreeBSDでの結果。 $ MYDATE=`env LANG=C date '+%Y/%m/%d %H:%M:%S'`; \ env LANG=C df -P | \ awk '/[0-9]*%/ {print "'"$MYDATE"' "$NF,$(NF-1)}' | \ tr -d '%' 2014/11/23 23:23:54 / 20 2014/11/23 23:23:54 /dev 100 2014/11/23 23:23:54 /usr/jails/qjail001/sharedfs 20 2014/11/23 23:23:54 /usr/jails/qjail001/dev 100 ■FreeBSD jailでの結果。 $ MYDATE=`env LANG=C date '+%Y/%m/%d %H:%M:%S'`; \ env LANG=C df -P | \ awk '/[0-9]*%/ {print "'"$MYDATE"' "$NF,$(NF-1)}' | \ tr -d '%' 2014/11/23 23:24:36 / 20