X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=blobdiff_plain;f=sfa%2Fplanetlab%2Fnodemanager.py;h=2e755d9e78d1ffd11792eae2ffb1484d2548d1e1;hp=db8bc0ffc960a15822e32e771af6509940373721;hb=4a9e6751f9f396f463932133b9d62fc925a99ef6;hpb=648ac3fd865ea29425485f26eb0a7bf1a62281e0 diff --git a/sfa/planetlab/nodemanager.py b/sfa/planetlab/nodemanager.py index db8bc0ff..2e755d9e 100644 --- a/sfa/planetlab/nodemanager.py +++ b/sfa/planetlab/nodemanager.py @@ -1,5 +1,5 @@ import tempfile -import commands +import subprocess import os @@ -40,11 +40,11 @@ print s.%(method)s%(args)s""" % locals() f.close() # make the file executeable chmod_cmd = "/bin/chmod 775 %(filename)s" % locals() - (status, output) = commands.getstatusoutput(chmod_cmd) + (status, output) = subprocess.getstatusoutput(chmod_cmd) # execute the commad as a slice with root NM privs cmd = 'su - %(sfa_slice)s -c "%(python)s %(scriptname)s"' % locals() - (status, output) = commands.getstatusoutput(cmd) + (status, output) = subprocess.getstatusoutput(cmd) return (status, output) finally: os.unlink(filename)