PathModified/PathChanged로 패턴을 관찰하지만 여러 파일과 폴더를 무시합니다.

PathModified/PathChanged로 패턴을 관찰하지만 여러 파일과 폴더를 무시합니다.

/path/to/projectname내 서비스 에서 에 있는 virtualenv에 발생하는 변경 사항을 제외하고 폴더 내부의 변경 사항을 감시하고 싶습니다 /path/to/projectname/venv.

내부 파일의 아키텍처는 /path/to/projectname다음과 같습니다.

.
├── README.md
├── scripts
├── setup.py
├── src
└── venv

다음 systemd.path 파일이 있습니다.

[Path]
PathModified=/path/to/projectname

[Install]
WantedBy=multi-user.target

PathExistsGlob에서 의 존재를 알아차렸습니다.systemd.path 문서. 그러나 나는 PathModifiedor 에 대한 globbing 패턴을 무시하는 것에 대해 아무것도 눈치 채지 못했습니다 PathChanged.

다음과 같이 쓸 수도 있습니다.

[Path]
PathModified=/path/to/projectname/scripts
PathModified=/path/to/projectname/src
PathModified=/path/to/projectname/setup.py

[Install]
WantedBy=multi-user.target

하지만 더 좋은 방법이 있을 것 같아요.

이 폴더의 하나 이상의 특정 하위 폴더를 제외하고 폴더를 볼 수 있는 방법이 있습니까?

관련 정보