From 30e136f3eaba5f3f69d60bf6e8ed543238837f34 Mon Sep 17 00:00:00 2001 From: poka Date: Thu, 19 Dec 2019 03:06:12 +0100 Subject: [PATCH] Start to use inotifywait --- wait_actions/sync_ipfs.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 wait_actions/sync_ipfs.sh diff --git a/wait_actions/sync_ipfs.sh b/wait_actions/sync_ipfs.sh new file mode 100755 index 0000000..9eda412 --- /dev/null +++ b/wait_actions/sync_ipfs.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +MY_PATH="`dirname \"$0\"`" # relative +MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized + +YOU=$(ps aux --sort=+utime | grep ipfs | tail -n 1 | cut -d " " -f 1) +IPFSNODEID=$(ipfs id -f='\n') + +#toWatch="$MY_PATH/../wallets_swarm/.$IPFSNODEID" +toWatch="./test" + +inotifywait -r -q -e create,close_write,delete -m "$toWatch" | +while read -s -r directory event filename; do + + ## Action à réaliser lors du changement d'état de ce dossier + ## ipfs_swarm_wallets_refresh + + echo "$filename $event in $directory !" # >> /tmp/g1sms.log + +done + +exit 0