systemd_를_이용한_디렉토리_파일_모니터링_이벤트

문서의 이전 판입니다!


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
로그인하면 댓글을 남길 수 있습니다.
  • systemd_를_이용한_디렉토리_파일_모니터링_이벤트.1674449697.txt.gz
  • 마지막으로 수정됨: 2023/01/23 04:54
  • 저자 koov