Skip to content

Commit 6fcc162

Browse files
committed
Fix job offset for pdsh
1 parent 945590d commit 6fcc162

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

HEN_HOUSE/scripts/egs-parallel-dshtask

+5-3
Original file line numberDiff line numberDiff line change
@@ -199,16 +199,18 @@ else
199199

200200
# offset all jobs by a fixed delay (relative to previous job)
201201
delta=0.1
202-
log "$jobstr: wait $(($job*$delta)) seconds (default job offset delay)"
202+
waitTime=$(echo "$job * $delta" | bc)
203+
log "$jobstr: wait $waitTime seconds (default job offset delay)"
203204
for j in $(seq 1 $job); do
204205
sleep $delta
205206
quit_if_done
206207
done
207208

208209
# extra user-specified delay between each job
209210
delta=$delay
210-
if [ $delta -gt 0 ]; then
211-
log "$jobstr: wait $(($job*$delta)) seconds (user job offset delay)"
211+
waitTime=$(echo "$job * $delta" | bc)
212+
if [ "$(echo "$delta > 0" | bc)" -eq 1 ]; then
213+
log "$jobstr: wait $waitTime seconds (user job offset delay)"
212214
for j in $(seq 1 $job); do
213215
sleep $delta
214216
quit_if_done

0 commit comments

Comments
 (0)