Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Skrypt
http://forum.freesco.pl/viewtopic.php?f=24&t=18489
Strona 1 z 1

Autor:  Bercik [ środa, 2 lutego 2011, 14:35 ]
Tytuł:  Skrypt

Jest cos takiego, chcialbym by co jakis czas byla sprawdzana zajetosc na dysku twardym, jesli przekroczy pewien prog ma zostac wyslany do mnie mail. No i niestety utknolem. Nie wiem co robie zle ale nie jest sprawdzana zaleznosc $n=>$z .
Prosze o jakies wskazowki gdzie popelniam blad.

n=`df |grep /dev/hda1 | awk '{print $5}'`
z=`72%`
log=`/var/log/dysk`

for $n=>$z do

echo "Ilosc miejsca na dysku $n" | mail -s "Server DYSK $n zajetosci" "laltata@orange.pl";

else echo "$n" >> $log;

end

Autor:  Maciek [ środa, 2 lutego 2011, 16:10 ]
Tytuł: 

No bo ten skrypt się kupy nie trzyma.
: [/] [] ()
#!/bin/bash

#zmienne
DATA=`date +%d-%m-%y`
FULL=`df |awk '/hda1/ {print $5}' |tr -d '%'`
LOG="/var/log/dysk"

#skrypt
echo "$DATA Dysk zajety w: $FULL %" >> $LOG

if [ $FULL -ge 72 ]; then

mail -s "Dysk zajety w $FULL procent" costam@orange.pl <$LOG
fi

Dla polecenia mail musisz przekazać zawartość maila np. z pliku, jeśli zakończysz adresem odbiorcy, to program będzie oczekiwał na kropkę.

Autor:  Bercik [ czwartek, 3 lutego 2011, 10:56 ]
Tytuł: 

Dzięki Maćku za odwalenie w sumie za mnie roboty :( ehh nigdy nie potrafiłem skumać tych if'ów then'ów i begginów :). Mam pytanie skąd bierze się "ge" ( gdzie mogę na ten temat poczytać ?)

Autor:  Maciek [ czwartek, 3 lutego 2011, 11:02 ]
Tytuł: 

Np. man bash.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/