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