#**parallel_scaller.sh**
# Script to async run scanner.sh
# USAGE: $> bash parallel_scanner.sh "FLAGS FOR INSTANCE 1" ... "FLAGS FOR INSTANCES 10"
$1=`echo $1 | sed 's/"//g'`
$2=`echo $1 | sed 's/"//g'`
$3=`echo $1 | sed 's/"//g'`
$4=`echo $1 | sed 's/"//g'`
$5=`echo $1 | sed 's/"//g'`
$6=`echo $1 | sed 's/"//g'`
$7=`echo $1 | sed 's/"//g'`
$8=`echo $1 | sed 's/"//g'`
$9=`echo $1 | sed 's/"//g'`
$10=`echo $1 | sed 's/"//g'`
bash scanner& $1 2>&1
bash scanner& $2 2>&1
bash scanner& $3 2>&1
bash scanner& $4 2>&1
bash scanner& $5 2>&1
bash scanner& $6 2>&1
bash scanner& $7 2>&1
bash scanner& $8 2>&1
bash scanner& $9 2>&1
bash scanner& $10 2>&1
и задача на фоне. 2> & 1 перенаправляет Stdout до Стдерра.
Чтобы закончить процессы, типа:
$> ps aux | grep scanner
$> kill $PIDS
В случае, если кто-то все еще смотрит на этот вопрос, мне кажется, что это может быть связано с этой записью:
https://groups.google.com/forum/#! /inux.kernel/gbafdhrvrxe http://git.kernel.org/cgit/linux/kernel/git/tip/tip.git/commit/?=timers-gencent-for-linus&id=5a8e01f8fa51f5cbce8f37accc050eb2319d12956
Поэтому только влияет на более старые ядра.