Bash, sprawdzanie sumy md5 pliku podczas edycji.

0

Witam, mam do napisania skrypt który działa wg następującego algorytmu:

  1. Generuje md5 z danego pliku1 i zapisuje do odzielnego pliku, np plik2.

  2. Otwieram do edycji plik1

  3. Generuje md5 plik1 podczas edycji i porównuje z zapisaną w plik2
    jeśli md5 są rózne to zapisuje plik1 i dokonuje innych operacji, jesli md5 sie nie roznią to zakanczam skrypt

Mam problem z punktem 3), prosze o jakieś sugestie?

0

Co oznacza "i dokonuje innych operacji"?

0
vpiotr napisał(a):

Co oznacza "i dokonuje innych operacji"?

"jeśli md5 są rózne to zapisuje plik1 i dokonuje innych operacji, jesli md5 sie nie roznią to zakanczam skrypt"

to jest instrukcja warunkowa i nie ma tutaj znaczenia co robie dalej po zapisie pliku1( o ile sumy kontrolne się róznią), sedno problemu to, jak w czasie edycji sprawdzic czy w pliku dokonała się zmiana( najlepiej za pomocą md5) tylko jak ten hasz wtedy wygenerować.

0

W czasie edycji to tak średnio. Nie możesz tego pliku zapisywać w jakimś tmp i np. incronem ustawić sobie reakcji na zdarzenie zapisu?

0

Ok wyrpobuje to rozwiązanie. Dzięki :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1