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.
Tomasz Torcz
Comments
Comments powered by Disqus