def main(): index = 1 maxloop = sys.maxint exit_when_faild = 0 while index < len(sys.argv): if sys.argv[index] == '-n': maxloop = int(sys.argv[index + 1], 0) index += 2 elif sys.argv[index] == '-e': exit_when_faild = 1 index += 1 elif sys.argv[index] in ['-h', '--help']: help() sys.exit(0) else: break command = sys.argv[index:] for i in xrange(maxloop): print "Loop:", i + 1 cmd = to_windows_cmd(command) print cmd ret = call(cmd, shell=True) if exit_when_faild and ret != 0: print "Exit code of command is %d." % ret sys.exit(ret) print "Loop over." sys.exit(0)
def main(): index = 1 maxloop = sys.maxsize exit_when_faild = 0 while index < len(sys.argv): if sys.argv[index] == '-n': maxloop = int(sys.argv[index + 1], 0) index += 2 elif sys.argv[index] == '-e': exit_when_faild = 1 index += 1 elif sys.argv[index] in ['-h', '--help']: help() sys.exit(0) else: break command = sys.argv[index:] for i in range(maxloop): print("Loop:", i + 1) cmd = to_windows_cmd(command) print(cmd) ret = call(cmd, shell=True) if exit_when_faild and ret != 0: print("Exit code of command is %d." % ret) sys.exit(ret) print("Loop over.") sys.exit(0)
def execute_command(cmds, ns): if cmds: if ns.printcmd: print " ".join(cmds) if not ns.noexec: call(to_windows_cmd(cmds), shell=True)
def execute_command(cmds, ns): if cmds: if ns.printcmd: print(' '.join(cmds)) if not ns.noexec: call(to_windows_cmd(cmds), shell=True)