Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Program, nazwijmy go X, wykonując jakąś operację tworzy w określonej lokalizacji na dysku tekstowe pliki tymczasowe,
które po zakończeniu operacji są usuwane. Chciałbym zautomatyzować proces kopiowania tych plików w inne miejsce.
Jednym słowem: plik pojawia się na dysku i natychmiast ma być automatycznie kopiowany do innej lokalizacji.
Nie mam żadnych możliwości zrobić tego z poziomu programu X.
Czy istnieje jakieś rozwiązanie tego problemu, a jeśli tak, to jak to zrobić ?
Offline
Musisz chyba pokombinować z inotify lub dnotify, tu masz przykład automatycznego dodawania znaków wodnych do pdfów z użyciem inotifywatch:
http://blog.lagentz.com/general/automate-your-shell … -inotifywait/
Możesz się tez pobawić Perlem i modułem Linux::Inotify2:
http://blogs.perl.org/users/smash/2010/07/watching- … ew-files.html
http://search.cpan.org/~mlehmann/Linux-Inotify2-1.22/Inotify2.pm
Pozdro
;-)
Offline
kiedyś się czymś podobnym bawiłem. napisałem bibliotekę z jedną funkcją (odpowiednikiem funkcji z glibca) która nie robiła nic oprócz radosnego zakończenia z sygnalizacją sukcesu i podpiąłem przez LD_PRELOAD.
może więc napisać własny odpowiednik funkcji unlink?
Offline
Jacekalex napisał(-a):
Musisz chyba pokombinować z inotify lub dnotify, tu masz przykład automatycznego dodawania znaków wodnych do pdfów z użyciem inotifywatch:
http://blog.lagentz.com/general/automate-your-shell … -inotifywait/
Możesz się tez pobawić Perlem i modułem Linux::Inotify2:
http://blogs.perl.org/users/smash/2010/07/watching- … ew-files.html
http://search.cpan.org/~mlehmann/Linux-Inotify2-1.22/Inotify2.pm
Pozdro
;-)
Serdeczne dzięki za wskazanie właściwego kierunku, to będzie to. Mam teraz kupę
materiału do przestudiowania bo polecenie inotifywait może mieć wiele ciekawych
i różnych zastosowań.
Pozdrawiam.
Offline