Poraďte, prosím, se skriptem

Ahoj,
po dnech hledání řešení a neúspěchu, si dovoluji poprosit o pomoc. Potřeboval bych napsat skript (věřím, že napsat ten skript bude výrazně rychlejší, než mi to vysvětlit) na kontrolu existence a velikosti souboru. Pokud by soubor neexistoval nebo by velikost souboru byla menší než hodnota (v každém skriptu jiná), poslalo by mi to mail. Dejme tomu, že potřebuji, aby se zkontroloval soubor /a/b.wav, jestli je menší než 100MB, a pokud je menší nebo neexistuje, poslat mail na třeba mr_xyz@seznam.cz. Mám nainstalovaný funkční sendmail a mutt.

Kdyby se mi to podařilo dohledat, neprosil bych o pomoc.

Díky moc za pomoc.

Jarda

Nepises v cem ten skript chces psat. Od boku:


#!/bin/bash

SOUBOR="/a/b.wav"

if [ ! -e $SOUBOR ]
then
    echo "Soubor neexistuje" | mail -s "Subjekt" mr_xyz@seznam.cz
else
    if [ `ls -s $SOUBOR | cut -d\  -f1` -lt 10000 ] # velikost je v blocich
    then
	echo "Soubor existuje ale je maly" | mail -s "Subjekt" mr_xyz@seznam.cz
    fi
fi

spusteni skriptu pridas do cronu. Hotovo.

To je úplně přesně to, co jsem potřeboval. Funguje to parádně.

Jsi boží.

Díky, díky, díky, díky, díky, díky, díky, díky, díky, díky, díky, díky, díky, díky, díky, díky …

Jarda