User:Ttoppi: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<source lang=" | <source lang="bash"> | ||
#!/bin/bash | #!/bin/bash | ||
#autor: Taavi Toppi | #autor: Taavi Toppi | ||
Line 11: | Line 11: | ||
fi | fi | ||
#Leitakse kogu operatiivmälu suurus. | #Leitakse kogu operatiivmälu suurus. | ||
phymem=$(awk -F" | phymem=$(free -m | grep -i mem | awk -F" " '{print $2}') | ||
#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 |
Latest revision as of 12:10, 19 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 kogu operatiivmälu suurus.
phymem=$(free -m | grep -i mem | awk -F" " '{print $2}')
#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