Exclude all hidden files from inotifywait

This commit is contained in:
Andreas Zweili 2024-02-11 20:40:45 +01:00
parent 988174b826
commit 158114c5f9
1 changed files with 2 additions and 1 deletions

View File

@ -10,6 +10,7 @@ let
pathToMonitor = "/home/${config.az-username}/nextcloud/10_documents/";
monitor-notes = pkgs.writeShellScriptBin "monitor-notes" ''
${pkgs.nextcloud-client}/bin/nextcloudcmd \
--silent \
--user andreas \
--password $(cat ${config.age.secrets.nextcloudCliSecrets.path}) \
--non-interactive \
@ -63,7 +64,7 @@ in
onFailure = [ "unit-status-telegram@%n.service" ];
wantedBy = [ "multi-user.target" ];
script = ''
${pkgs.inotify-tools}/bin/inotifywait -m -r -e create,modify,delete,move --excludei '\.sync.*\.db.*' "${pathToMonitor}" |
${pkgs.inotify-tools}/bin/inotifywait -m -r -e create,modify,delete,move --excludei '/\.' "${pathToMonitor}" |
while read -r directory event file; do
sleep 10
echo "triggered because of $event on $file in $directory"