Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Powiadomienie admina serwera mailem o małej ilości miejsca na dysku  (Przeczytany 2403 razy)

szefooo

  • Gość
Witam!
Chciał bym napisac skrypt który będzie pobierał z pliku a.txt pewną wartość np 400 mb. następnie sprawdzi czy ilość miejsca dostępnego na dysku nie jest mniejsza/równa tej wartości. I jeśli będzie za mało miejsca to wysle emailem wiadomośc do admina.

Troche już kombinowałem sam ale nie wiem czy dobrze:


Pobierz z pliku wpisane, 400 czyli minimum wolnego miejsca.
Zapisz ją jako zmienną a.        JAK?
(tu pewnie czegos brakuje) < plik_z_wpisana_liczba_400
Sprawdzam aktualną ilość wolnego miejsca na dysku.
df -h Pokazuje wolne miejsce na podłączonych systemach plików.
Tu znów nie wiem jak przypisać tą wartość jakiejś zmiennej b.


Sprawdzam czy wolne miejsce w systemie jest mniejsze /równe temu z pliku.
if [ b -lt a ]
then
  mail -s "temat wiadomosci" mój_adres@email.com < plik_z_informacja_o_braku_miejsca
fi
Jeśli ilość wolnego miejsca jest za mała to wysyłany jest mail do którego będzie dołączony tekst z pliku (plik_z_informacja_o_braku_miejsca)

Może być też tak że wyśle jakiś tekst zapisany już w skrypcie ale nie wiem jak to napisać.
Może po prostu:
mail -s "uwaga krytyczna ilość wolnego miejsca na dysku" mój_adres@email.com
Tak?