diff --git a/lib/workers/create b/lib/workers/create deleted file mode 100644 index 16d8e24..0000000 --- a/lib/workers/create +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash -createworker() { - worker $1 & - workers[$1]=$! -} diff --git a/lib/workers/master b/lib/workers/master index 809f53b..449bc05 100644 --- a/lib/workers/master +++ b/lib/workers/master @@ -262,7 +262,8 @@ master() { workerid=$(getworkerid) workertasks[workerid]=$taskid Update tasks status 1 <<<"id = $taskid" - createworker $workerid + worker $workerid & + workers[$workerid]=$! fi fi }