attach to cgroup first, then mount namespace

This commit is contained in:
cody burkard
2014-09-25 22:51:48 -07:00
parent 5fc3f57ede
commit e16c5fe905
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -653,8 +653,8 @@ class CPULimitedHost( Host ):
args: Popen() args, single list, or string
kwargs: Popen() keyword args"""
# Tell mnexec to execute command in our cgroup
mncmd = [ 'mnexec', '-da', str( self.pid ),
'-g', self.name ]
mncmd = [ 'mnexec', '-g', self.name,
'-da', str( self.pid ) ]
if self.sched == 'rt':
mncmd += [ '-r', str( self.rtprio ) ]
return Host.popen( self, *args, mncmd=mncmd, **kwargs )
+1 -1
View File
@@ -40,5 +40,5 @@ if [ -d $rootdir -a -x $rootdir/bin/bash ]; then
cmd="chroot $rootdir /bin/bash -c $cmd"
fi
cmd="exec sudo mnexec -a $pid $cg $cmd"
cmd="exec sudo mnexec $cg -a $pid $cmd"
eval $cmd