UNIX。ハ、ウ、ウ、ヌ、マSolaris 2.8。ヒ、ホ・譯シ・カ、ヒウ荀ナ、ニ、鬢、ニ、、、Quota、ホ。「サネヘムヘニホフ。「コヌツ醢ニホフ、。「CSVキチシー、ホーヘノス、ヌスミホマ、キ、゙、ケ。」
#!/usr/local/bin/bash #------------------------------------------------- # ・譯シ・カ、ホ・ヌ・」・ケ・ッサネヘムホフ、ホオ # Ver.0.30 # by myasu 2002 # # (rootク「クツ、ヌ、ハ、、、ネシツケヤ、ヌ、ュ、゙、サ、) # (repquota・ウ・゙・・ノ、ャシツケヤ、ヌ、ュ、ハ、、、ソ、) #------------------------------------------------- #----------------------- #ウニシタ゚ト #ウニ・譯シ・カ、ホ・ヌ・」・ケ・ッサネヘムホフ。ヲコヌツ醫フーヘノス FILE_QUOTALIST="/home/www/info/data/userquota.csv" #サネヘム・ウ・゙・・ノ、ホタ゚ト C_AWK="/usr/local/bin/awk" C_QUOTA="/usr/sbin/repquota" C_GREP="/usr/local/bin/grep" C_SORT="/usr/local/bin/sort" #----------------------- #・皈、・ス靉 #イ盞、ホ・ッ・ゥ。シ・ソ・・ケ・ネ、コス if [ -f $FILE_QUOTALIST ]; then rm -f $FILE_QUOTALIST fi #repquota・ウ・゙・・ノ、ホキイフ、ス靉 #repquota、ホキイフ $C_QUOTA -a | \ #ノヤノャヘラ、ハケヤ、コス $C_GREP -v '/dev/dsk' | $C_GREP -v 'Block limits' | $C_GREP -v 'timeleft'|\ #ケ猯ワ。ハ・譯シ・カフセ。「サネヘムホフ。「コヌツ醫フ。ヒ、ホタレ、スミ、キ $C_AWK '{print $1 "," $3 "," $5}' | \ #ハツ、ルツリ、ィ。ハサネヘムホフ、ホツ遉ュ、、ス遑ヒ、ネス、ュスミ、キ $C_SORT -t',' -k2 -nr > $FILE_QUOTALIST
FILE_QUOTALIST、ヒ。「ーヘノスス、ュスミ、キタ隍ホ・ユ・・ム・ケ、オュスメ、キ、゙、ケ。」
repquota・ウ・゙・・ノ、ャシツケヤ、ヌ、ュ、・譯シ・カ。ハroot。ヒ、ホ、゚サネヘムイトヌス、ヌ、ケ。」cron、ヌナミマソ、ケ、コン、マ。「・譯シ・カ、ヒテーユ、キ、ニ、ッ、タ、オ、、。」