#!/sbin/sh #----------------------------------------------------------- # @(#) esp_alloue_libre_sun # Nom / Name : esp_alloue_libre pour SUN # Type / Type : job shell (UNIX) # But / Aim : calcule espace libre alloue # Auteur / Author: Benjamin LISAN date creation: 10/01/2000 # Usage / Usage : esp_alloue_libre_sun # Exemple / Ex. : esp_alloue_libre_sun # Contexte utili.: cron # Comment. : version pour SUN 2.5 et > #----------------------------------------------------------- #rm -f /tmp/esp_alloue_libre[0-9]* 2> /dev/null echo "------------------------------------------------------" echo "Epace alloue libre machine SUN `uname -n` le `date '+%d/%m/%Y'` \n" echo "Nom partition phys.\tlibre (Mo)\tPartition " echo "-------------------\t----------\t----------" df -k|grep -v Filesystem|grep -v proc|grep -v fd|grep -v swap|\ /usr/xpg4/bin/awk -v mac=`uname -n` 'BEGIN {sum=0} {if($4/1024 > 1000) { {sum+=$4/1024} {printf("%s\t%s\t\t%s\n",$1,$4/1024,$6)} } } END {printf("\nPlace totale allouee libre (Mo) sur %s : %s\n",mac, sum)}'