Lines Matching refs:os
30 import os, os.path, shutil, signal, socket, sys
31 from os import environ as env
32 from os.path import join as joinpath, expanduser
39 for root, dirs, files in os.walk(dir, False):
41 os.remove(joinpath(root, name))
43 os.rmdir(joinpath(root, name))
71 return os.spawnvp(os.P_WAIT, args[0], args)
81 if os.path.exists(self.dir):
82 if not os.path.isdir(self.dir):
85 os.mkdir(self.dir)
88 return os.path.isdir(self.dir)
94 return os.path.isfile(self.file(filename))
108 if os.path.isfile(filename):
109 os.unlink(filename)
150 cwd = os.getcwd()
151 rootdir = env.setdefault('ROOTDIR', os.path.dirname(cwd))
153 oar_jobname = os.path.basename(cwd)
161 if os.path.isdir("/work"):
169 os.umask(0022)
180 if os.path.isdir(workdir):
183 os.mkdir(workdir)
185 if False and os.path.isdir('/z/dist'):
192 os.chdir(workdir)
196 os.symlink(jobdir.file('output'), 'status.out')
207 childpid = os.fork()
211 fd = os.open(jobdir.file("output"),
212 os.O_WRONLY | os.O_CREAT | os.O_TRUNC)
213 os.dup2(fd, sys.stdout.fileno())
214 os.dup2(fd, sys.stderr.fileno())
215 os.execvp(args[0], args)
219 os.kill(childpid, signum)
232 thepid,ec = os.waitpid(childpid, 0)