Zastanawiam się, czy mogę napisać skrypt, który będzie monitorował zmianę w pliku i wykonał jakieś działanie po wykryciu zmiany.
Szczegółowe wyjaśnienie:
- OpenVPN zapisuje swój status do pliku co 1 minutę.
- Muszę przeanalizować ten plik statusu i podjąć działanie.
- OpenVPN obcina plik statusu przed zapisaniem do niego.
- Próbowałem pisać do nazwanego potoku, ale dostaję niepożądane (ale nie śmiertelne) błędy w aplikacji, gdy nie może on obciąć potoku.
tail -f
jest prawdopodobnie najłatwiejszym sposobem. Ale tylko do dołączania.