문서의 이전 판입니다!
Systemd 를 이용한 디렉토리/파일 모니터링 이벤트
Systemd의 기능에는 특정 디렉토리/파일에 대해 생성/변경을 모니터링하고 이벤트가 발생하면 트리거를 발생시키는 기능을 사용할 수 있다.
해당 기능은 [Path]
유닛을 통해서 제어 가능하다.
기능구현
$ systemctl --user cat 123* *.path # /home/stew/.config/systemd/user/123@.service [Service] Type=oneshot ExecStart=/bin/echo %I # /home/stew/.config/systemd/user/abc.path [Path] PathChanged=/a/b/c Unit=123@-a-b-c.service # /home/stew/.config/systemd/user/foobar.path [Path] PathChanged=/foo/bar Unit=123@-foo-bar.service # /home/stew/.config/systemd/user/xyz.path [Path] PathChanged=/x/y/z Unit=123@-x-y-z.service
참조링크
로그인하면 댓글을 남길 수 있습니다.