1

Temat: Skrypt wyszukujący

Chciałbym wykonać jakieś zadanie po odnalejzieniu w katalogu pliku, który był modyfikowany w przeciągu ostatnich 24 godz.
Za pomocą wujka Google (mała znajomość linuxa i jego poleceń sad ) stworzyłem sobie skrypt.
Popełniłem w nim gdzieś błąd, ale niedokońca wiem gdzie, bo czy plik jest odnajdywany, czy też nie, zawsze wykonuje mi się zadanie1 i nigdy nie przechodzi do zadania2
Oczywiście operacje chcę zapisać do pliku
Proszę o sprawdzenie i nakierowanie gdzie tkwi błąd
Poniżej skrypt:

#!/bin/sh
zapis=0
data=`date +%e_%H:%M:%S`
zapis=`find /tmp/katalog -type f -mtime -1`
if 
[ $zapis -gt 1 ] ; then
echo "$data byla zmiana $zapis" >> /tmp/plik
/zadanie1
else
echo "$data brak zmian $zapis" >> /tmp/plik
/zadanie2
fi

2

Odp: Skrypt wyszukujący

Uruchom samo find /tmp/katalog -type f -mtime -1 i zobacz co zwraca. Listę plików, a nie "1", albo pustą wartość jak ich nie ma.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Skrypt wyszukujący

Dzięki za pomoc i nakierowanie:)
Poprawiłem

zapis=`find /tmp/katalog -type f -mtime -1 | wc -l`
if [ $zapis -gt 0 ] ; then

P.S.
Duuuuużo nauki jeszcze przedemną smile