diff --git a/lxc/execute b/lxc/execute index 9a4a611..66e1daf 100755 --- a/lxc/execute +++ b/lxc/execute @@ -27,7 +27,7 @@ exec 200>&- # prevent users from spying on each other lxc-attach --clear-env -n piston -- \ - /bin/bash -c " + /bin/bash -l -c " chown runner$runner: -R /tmp/$id chmod 700 /tmp/$id " > /dev/null 2>&1 @@ -39,8 +39,8 @@ timeout -s KILL 20 \ # process janitor lxc-attach --clear-env -n piston -- \ - /bin/bash -c " - while pgrep -u runner$runner > /dev/null + /bin/bash -l -c " + for i in {1..100} do pkill -u runner$runner --signal SIGKILL done