diff options
Diffstat (limited to 'tests/07-sync-live-multi')
| -rw-r--r-- | tests/07-sync-live-multi/run | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/07-sync-live-multi/run b/tests/07-sync-live-multi/run index bf0d2f5..15a27fd 100644 --- a/tests/07-sync-live-multi/run +++ b/tests/07-sync-live-multi/run @@ -15,12 +15,12 @@ interimap --config="config3" --watch=1 & pid3=$!  abort() {      # kill interimap process and its children -    pkill -P "$pid" -TERM -    kill -TERM "$pid" -    pkill -P "$pid2" -TERM -    kill -TERM "$pid2" -    pkill -P "$pid3" -TERM -    kill -TERM "$pid3" +    pkill -P "$pid" -TERM || true +    kill -TERM "$pid" || true +    pkill -P "$pid2" -TERM || true +    kill -TERM "$pid2" || true +    pkill -P "$pid3" -TERM || true +    kill -TERM "$pid3" || true      wait  }  trap abort EXIT INT TERM @@ -101,7 +101,7 @@ while [ $(date +%s) -le $timer ]; do      done      # sleep a little bit -    sleep "0.$(shuf -n1 -i1-99)" +    sleep "$(printf "0.%03d" "$(shuf -n1 -i1-999)")"  done  # wait a little longer so interimap has time to run loop() again and  | 
