#!/usr/bin/env python2 #----------------------------------# # -- Author: V.Garonne # -- Date: 08/25/2006 # -- Name: tbroadcast # -- Description: main program #----------------------------------# import os import sys import string from tbroadcast import Scheduler if __name__ == '__main__': if len(sys.argv) ==1 : print 'Usage : > tbroadcast [-nb=] ' sys.exit(-1) num_worker = 20 for arg in sys.argv: if arg[0]=='-': if string.split(arg,'=')[0] == '-nb': num_worker = int (string.split(arg,'=')[1]) else: command = arg # we create a pool of num_worker worker threads #print 'num_worker', num_worker , command master = Scheduler (num_workers=num_worker) master.execute_all (command) sys.exit(-1); #--------- EoF --------#