| data = input.read(2048) |
data = input.read(2048) |
| while data: |
while data: |
| output.write(data) |
output.write(data) |
| |
data = input.read(2048) |
| |
|
| def runcmd(cmd, outfile=None, append=False, infile=None): |
def runcmd(cmd, outfile=None, append=False, infile=None): |
| log("running " + cmd) |
log("running " + cmd) |
| |
|
| if outfile != None: |
if outfile != None: |
| if append: |
if append: |
| |
print "Alert: appending" |
| mode = "a" |
mode = "a" |
| else: |
else: |
| mode = "w" |
mode = "w" |
| |
|
| outobj = open(outfile, mode) |
outobj = open(outfile, mode) |
| linkpipes(file,pouterr) |
linkpipes(pouterr,outobj) |
| outobj.close() |
outobj.close() |
| |
|
| err = file.close() |
err = pouterr.close() |
| |
|
| if err == None: |
if err == None: |
| err = 0 |
err = 0 |
| except KeyboardInterrupt, e: |
except KeyboardInterrupt, e: |
| log("Caught keyboard interrupt, exiting...") |
log("Caught keyboard interrupt, exiting...") |
| break |
break |
| except: |
|
| log("Caught unknown exception, exiting...") |
|
| break |
|
| |
|
| endtime=getoutput("date +'%R:%S %Z'") |
endtime=getoutput("date +'%R:%S %Z'") |
| |
|