示例#1
0
def run(s,proceed=False,dryrun=False,log=None,quiet=False):
    report('Running: '+s)
    if not dryrun:
#      retval=os.system(s)
        if log is None:
            retval=call(s,shell=True)
        else:
            retval=run_log(s,log,quiet)
        if not(proceed) and retval!=0:
           os.system('CleanSHM.py')
           die('FAILED to run '+s+': return value is '+str(retval))
        return retval
    else:
        warn('Dry run, skipping this step')
示例#2
0
def run(s,proceed=False,dryrun=False,log=None,quiet=False):
    report('Running: '+s)
    if not dryrun:
#      retval=os.system(s)
        if log is None:
            retval=call(s,shell=True)
        else:
            retval=run_log(s,log,quiet)
        if not(proceed) and retval!=0:
           os.system('CleanSHM.py')
           die('FAILED to run '+s+': return value is '+str(retval))
        return retval
    else:
        warn('Dry run, skipping this step')