bitbake: toaster: don't kill all runserver processes
Toaster script kills runserver process 2 ways: - sending signal to pid from .toastermain.pid. - sending signal to pids found by grepping ps output: ps fux | grep "python.*manage.py runserver" Second approach is redundant and harmfull as it kills all django development server running on the machine. [YOCTO #7973] (Bitbake rev: 0f47b17fe88dc660648d94b2d8d8286d87ae6295) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
d2e7ed0c88
commit
b22a505414
|
@ -33,9 +33,6 @@ webserverKillAll()
|
||||||
while kill -0 $pid 2>/dev/null; do
|
while kill -0 $pid 2>/dev/null; do
|
||||||
kill -SIGTERM -$pid 2>/dev/null
|
kill -SIGTERM -$pid 2>/dev/null
|
||||||
sleep 1
|
sleep 1
|
||||||
# Kill processes if they are still running - may happen
|
|
||||||
# in interactive shells
|
|
||||||
ps fux | grep "python.*manage.py runserver" | awk '{print $2}' | xargs kill
|
|
||||||
done
|
done
|
||||||
rm ${pidfile}
|
rm ${pidfile}
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue