monitorowanie zmian plików + dostęp procesowy do plików
19
Chciałbym zobaczyć, co dzieje się w folderach mojego serwera aplikacji, tj. Które pliki zostały zmienione przez proces x lub które *.warpliki zostały zmienione (zastąpione / utworzone) w ciągu ostatnich x minut.
Strace (jak opisano powyżej) to jeden ze sposobów sprawdzenia działania określonego działającego oprogramowania.
Niektóre polecenia, takie jak, watch find dir/ -mmin 1mogą również pomóc w sprawdzeniu zmian z ostatniej minuty w jakimś katalogu.
W zależności od tego, czego dokładnie szukasz, inotify-tools jest prawdopodobnie kolejnym narzędziem handlu tutaj.
Na przykład inotifywait -mr dir/monitoruje zmiany w danym katalogu i natychmiast przekazuje informacje zwrotne o dowolnej aplikacji próbującej otworzyć / odczyt / zapis / zamknięcie pliku. Inotify nie przekazuje jednak opinii na temat tego, która aplikacja lub proces uzyskuje dostęp do pliku - robi to strace.
Należy pamiętać, że monitorowanie na poziomie systemu ma zwykle ograniczone zastosowanie w oprogramowaniu Java uruchomionym w niektórych środowiskach kontenerów aplikacji, ponieważ widzisz tylko kontener (np. Tomcat), ale nie rzeczywistą aplikację (np. War) wchodzącą w interakcje z systemem.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.