Exclude all hidden files from inotifywait
This commit is contained in:
parent
988174b826
commit
158114c5f9
|
@ -10,6 +10,7 @@ let
|
||||||
pathToMonitor = "/home/${config.az-username}/nextcloud/10_documents/";
|
pathToMonitor = "/home/${config.az-username}/nextcloud/10_documents/";
|
||||||
monitor-notes = pkgs.writeShellScriptBin "monitor-notes" ''
|
monitor-notes = pkgs.writeShellScriptBin "monitor-notes" ''
|
||||||
${pkgs.nextcloud-client}/bin/nextcloudcmd \
|
${pkgs.nextcloud-client}/bin/nextcloudcmd \
|
||||||
|
--silent \
|
||||||
--user andreas \
|
--user andreas \
|
||||||
--password $(cat ${config.age.secrets.nextcloudCliSecrets.path}) \
|
--password $(cat ${config.age.secrets.nextcloudCliSecrets.path}) \
|
||||||
--non-interactive \
|
--non-interactive \
|
||||||
|
@ -63,7 +64,7 @@ in
|
||||||
onFailure = [ "unit-status-telegram@%n.service" ];
|
onFailure = [ "unit-status-telegram@%n.service" ];
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
script = ''
|
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
|
while read -r directory event file; do
|
||||||
sleep 10
|
sleep 10
|
||||||
echo "triggered because of $event on $file in $directory"
|
echo "triggered because of $event on $file in $directory"
|
||||||
|
|
Loading…
Reference in New Issue