User:Ttoppi: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
#Versioon: 0.1 | #Versioon: 0.1 | ||
#Skript kontrollib, kas servers on piisavalt operatiivmälu. | #Skript kontrollib, kas servers on piisavalt operatiivmälu. | ||
MEMORY=$1 | MEMORY=$1 | ||
#Kontroll, kas otsitav mälu suurus on sisestatud. | #Kontroll, kas otsitav mälu suurus on sisestatud. | ||
if [ $# -ne 1 ]; then | if [ $# -ne 1 ]; then | ||
Line 11: | Line 9: | ||
exit 1 | exit 1 | ||
fi | fi | ||
#Leitakse serveris vaba oleva operatiivmälu suurus. | #Leitakse serveris vaba oleva operatiivmälu suurus. | ||
free_memory=$(free -m | awk '/Mem/{print $4}') | free_memory=$(free -m | awk '/Mem/{print $4}') | ||
#Võrreldakse etteantud mälu suurust leitud mälu suurusega ning väljastatakse vastav tulemus. | #Võrreldakse etteantud mälu suurust leitud mälu suurusega ning väljastatakse vastav tulemus. | ||
if [ $MEMORY -le $free_memory ]; then | if [ $MEMORY -le $free_memory ]; then |
Revision as of 22:01, 12 May 2011
#!/bin/bash #autor: Taavi Toppi #Versioon: 0.1 #Skript kontrollib, kas servers on piisavalt operatiivmälu. MEMORY=$1 #Kontroll, kas otsitav mälu suurus on sisestatud. if [ $# -ne 1 ]; then echo "Käivita skript $(basename $0) koos mälu suurusega (MB) nt: 512." exit 1 fi #Leitakse serveris vaba oleva operatiivmälu suurus. free_memory=$(free -m | awk '/Mem/{print $4}') #Võrreldakse etteantud mälu suurust leitud mälu suurusega ning väljastatakse vastav tulemus. if [ $MEMORY -le $free_memory ]; then echo "Mälu on piisavalt" exit 0 else echo "Mälu pole piisavalt" exit 1 fi