X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=python%2Fvserver.py;h=cfd347ccd17537b8051c8756137a7d70280c709c;hb=519e24095af9af9147f02ab11c9885f06a23f437;hp=e27f6bb1a59545a0a25017b597c32310a09af3f3;hpb=4f2445b4807306b582013abb957e6ff263e3787d;p=util-vserver.git diff --git a/python/vserver.py b/python/vserver.py index e27f6bb..cfd347c 100644 --- a/python/vserver.py +++ b/python/vserver.py @@ -1,6 +1,6 @@ # Copyright 2005 Princeton University -#$Id: vserver.py,v 1.65 2007/07/31 14:36:19 dhozac Exp $ +#$Id: vserver.py,v 1.67 2007/07/31 18:14:02 dhozac Exp $ import errno import fcntl @@ -405,11 +405,6 @@ class VServer: state_file = open("/var/run/vservers/%s" % self.name, "w") # use /dev/null for stdin, /var/log/boot.log for stdout/err - try: - os.close(0) - os.close(1) - except: - pass fd = os.open("/dev/null", os.O_RDONLY) if fd != 0: os.dup2(fd, 0) @@ -436,7 +431,7 @@ class VServer: cmd_args = [cmd[0]] + map(lambda x: x % arg_subst, cmd[1:]) print >>log, "executing '%s'" % " ".join(cmd_args) - os.spawnvp(os.P_WAIT,cmd[0],*cmd_args) + os.spawnvp(os.P_WAIT,cmd[0],cmd_args) except: traceback.print_exc() os._exit(1)