Krótki instruktaż systemd: ścieżki



RTFM: systemd.path

Do śmieci: inotify-tools

Wbudowana obsługa inotify pozwala reagować na zmiany w systemie plików. Demon drukarki może być startowany dopiero, gdy w katalogu z kolejką wydruków pojawi się zadanie. Wrzucenie pliku przez FTP może uruchamiać program, który przeskanuje go antywirusowo i przeniesie we właściwe miejsce.

Stwórzmy więc kolejną prostą usługę, która zareaguje na pojawienie się pliku jego usunięciem. Najpierw usługa (untouchme.service):

[Service]
ExecStart=/bin/rm /tmp/hey

I aktywator do niej (untouchme.path):

[Path]
PathExists=/tmp/hey

Po systemctl start untouchme.path najlepiej obserować działanie używając systemctl monitor. Konfiguracji specyficznej dla jednostki Path nie ma wiele. Poza pojawianiem się plików, także ich zmiana bądź pojawienie się plików w uprzednio pustym katalogu.

Poprzednio: Timery; Następnie: Punkty (auto)mountowania


Archived comments:

zdz 2010-08-07 22:22:31

Końca nie widać... do opisania zastało mi jeszcze jakieś 5-6 kwestii.

Paweł Ciupak 2010-08-08 02:35:14

Niech zgadnę, jak zacznie sie następny artykuł…

„RTFM: systemd.mount

Do śmieci: fstab"

zdz 2010-08-08 11:21:45

Dzięki, postaram się skorzystać przy pisaniu.

Comments


Comments powered by Disqus