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 ドキュメントPathModifiedしかし、またはのグロビング パターンを無視することについては何も気づきませんでしたPathChanged

次のように書くこともできます:

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

[Install]
WantedBy=multi-user.target

しかし、もっと良い方法があるのではないかと思います。

このフォルダーの特定の 1 つ (または複数) の子フォルダーを除いてフォルダーを監視する方法はありますか?

関連情報