diff --git a/monroe-experiments/usr/bin/monroe-rsync-results b/monroe-experiments/usr/bin/monroe-rsync-results index ca99cb2..5d0ba8c 100755 --- a/monroe-experiments/usr/bin/monroe-rsync-results +++ b/monroe-experiments/usr/bin/monroe-rsync-results @@ -5,6 +5,11 @@ export PATH=/usr/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/b . /etc/default/monroe-experiments +# do not run rsync if already running +me=$(basename "$0"); +running=$(ps h -C "$me" | grep -wv $$ | wc -l); +[[ $running > 1 ]] && exit; + # do not run rsync if a user experiment is running experiments && exit 1