Monitoruję nowe pliki utworzone w folderze w systemie Linux. Od czasu do czasu wydaje się w niej "ls -ltr". Ale żałuję, że nie istnieje program/skrypt, który automatycznie go wydrukuje i tylko najnowsze wpisy. Zrobiłem krótką pętlę, aby ją wypisać, ale powtórzyłoby to wpisy, które nie były nowe, a mój ekran byłby wyświetlany, gdy nie było nowych plików. Nauczyłem się „pod obserwacją”, który ma pokazać, co chcę i odświeża co N sekund, ale nie chcę się interfejs ncurses, szukam czegoś podobnego ogona:ogonopodobne ciągłe ls (lista plików)
- ciągłego
- pokazuje tylko nowe rzeczy
- wydruki w moim terminalu, dzięki czemu można go uruchomić w tle i robić inne rzeczy i zobaczyć wyjście co teraz, a następnie miesza się z coraz cokolwiek robię: D
podsumowujący : pobierz dane wejściowe, porównaj z poprzednim wejściem, wypisz tylko to, co nowe. Coś, co to robi, nie brzmi jak dziwne narzędzie, widzę, że jest używane również w innych sytuacjach, więc spodziewałem się, że już istnieje, ale nie mogłem nic znaleźć. Propozycje?
Co dystrybucja są uruchomione? –
możliwy duplikat [Sposób ciągłego monitorowania katalogu za pomocą polecenia dnotify/inotify] (http://stackoverflow.com/questions/7566569/how-to-continuosly-monitor-the-directory-using-dnotify-inotify-command) – sehe
Używam mięty pieprzowej. Patrzę na "inotify", nigdy o nim nie słyszałem, najwyraźniej nie robię tego, co chcę, tylko prawdopodobnie pomaga mi to zaprogramować scenariusz, żeby to zrobić. – msb