Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#!/usr/bin/env python3
import os,string,sys,time

# template file to be used
MODFILE="reco_skim_cfg_mod.py"

# the output file is PREFIX_date.root
PREFIX="SkimSM"

# it produces a file every NUEVENTS events
NUMEVENTS="-1"

while True:
    DATE=str(int(time.time()))
    print("Suffix:"+DATE)
    FILENAME=PREFIX+"_"+DATE+"_cfg.py"
    FILELOG=PREFIX+"_"+DATE+".log"
    COMMAND="sed 's/SUFFIX/"+DATE+"/;s/NUMEVENTS/"+NUMEVENTS+"/' "+MODFILE+" > "+FILENAME
    os.system(COMMAND)
    print("Created: "+FILENAME+" . Running cmsRun now and logging in "+FILELOG)
    os.system("cmsRun "+FILENAME+" 2>&1 | tee "+FILELOG+" | grep  --line-buffered -e \"Begin processing\" -e \"BeamSplash\"")