我希望我的服務能夠監視資料夾內的更改,/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
or的通配模式PathChanged
。
我還可以這樣寫:
[Path]
PathModified=/path/to/projectname/scripts
PathModified=/path/to/projectname/src
PathModified=/path/to/projectname/setup.py
[Install]
WantedBy=multi-user.target
但我覺得可能有更好的方法。
有沒有一種方法可以查看除該資料夾的一個(或多個)特定子資料夾之外的資料夾?