Start to use inotifywait

This commit is contained in:
poka 2019-12-19 03:06:12 +01:00
父節點 a54df36c2f
當前提交 30e136f3ea
共有 1 個文件被更改,包括 22 次插入0 次删除

22
wait_actions/sync_ipfs.sh Executable file
查看文件

@ -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='<id>\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