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 ![]() ![]() |
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/ |