From a0a0003df60edb386680c2f39660b226abb9ec8c Mon Sep 17 00:00:00 2001 From: Dooho Yi Date: Sun, 29 Nov 2020 22:33:35 +0000 Subject: [PATCH] watcher code added. as a reference. --- .../inotifywait-watcher/distribusi-watcher.sh | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 system/inotifywait-watcher/distribusi-watcher.sh diff --git a/system/inotifywait-watcher/distribusi-watcher.sh b/system/inotifywait-watcher/distribusi-watcher.sh new file mode 100755 index 0000000..c20dbe1 --- /dev/null +++ b/system/inotifywait-watcher/distribusi-watcher.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +#set minimal required path +export PATH=$PATH:$HOME/.local/bin + +#load pyenv of 'nextcloud' user +export PYENV_ROOT="/home/nextcloud/.pyenv" +export PATH="$PYENV_ROOT/bin:$PATH" +if command -v pyenv 1>/dev/null 2>&1; then + eval "$(pyenv init -)" +fi +eval "$(pyenv virtualenv-init -)" + +#load env for the proj. 'distribusi-foh' +pyenv shell distribusi-foh + +#change directory +cd /home/nextcloud/distribusi-foh + +#start to watch.. (with thumbnailing) +# python distribusi/test.py -t -d ./data/ +# while inotifywait -e modify,move,create,delete,close_write -r ./data/ ; do +# python distribusi/test.py -t -d ./data/ +# done + +#start to watch.. (without thumbnailing) +python distribusi/test.py -d ./data/ +while inotifywait -e modify,move,create,delete,close_write -r ./data/ ; do + python distribusi/test.py -d ./data/ +done