import jobFailureInformation import optparse import sys import os parser = optparse.OptionParser() parser.add_option('--correct_env',action="store_true",dest='correct_env') (options,args) = parser.parse_args() command="" for arg in sys.argv: command=command+arg+" " if not options.correct_env: os.system("source /cvmfs/grid.cern.ch/emi-ui-3.7.3-1_sl6v2/etc/profile.d/setup-emi3-ui-example.sh; export X509_USER_PROXY=/tmp/x509up_u13536; python2.6 "+command + "--correct_env") sys.exit(0) [istherefailureinformation,failureinformation]=jobFailureInformation.getFailureInformation("brm/159.txt","delete_this_2.txt",False,False) print failureinformation
) os.system("python2.6 setrequeststatus.py " + fname + " closed-out") os.system("python2.6 setrequeststatus.py " + fname + " announced") #remove the announcement e-mail file if it already exists os.system( "if [ -f brm/announcement_email.txt ]; then rm brm/announcement_email.txt; fi" ) os.system( "if [ -f brm/failure_information.txt ]; then rm brm/failure_information.txt; fi" ) [istherefailureinformation, return_string] = jobFailureInformation.getFailureInformation( "brm/" + str(batchid) + ".txt", "brm/failure_information.txt") #sys.exit(0) msg = MIMEMultipart() reply_to = [] send_to = ["*****@*****.**"] #send_to = ["*****@*****.**","*****@*****.**"] #send_to = ["*****@*****.**"] #msg['In-Reply-To'] = hn_message_id #msg['References'] = hn_message_id msg['From'] = "*****@*****.**" msg['reply-to'] = COMMASPACE.join(reply_to) msg['To'] = COMMASPACE.join(send_to)
os.system("cat "+dsets_tmp_cern_alcareco+" >> "+dsets_tmp_cern+" 2>&1") os.system("python2.6 phedexSubscription.py T2_CH_CERN "+dsets_tmp_cern+" \\\"relval datasets\\\" --autoapprove") os.system("python2.6 phedexSubscription.py T1_US_FNAL_Disk "+dsets_tmp_fnal_disk+" \\\"relval datasets\\\"") os.system("python2.6 phedexSubscription.py T0_CH_CERN_MSS "+dsets_tmp_fnal+" \\\"relval datasets\\\" --custodial --autoapprove") os.system("for dset in `cat "+dsets_tmp_fnal+"`; do python2.6 setDatasetStatusDBS3.py --dataset=$dset --status=VALID --files; done") os.system("python2.6 setrequeststatus.py "+fname+" closed-out") os.system("python2.6 setrequeststatus.py "+fname+" announced") #remove the announcement e-mail file if it already exists os.system("if [ -f brm/announcement_email.txt ]; then rm brm/announcement_email.txt; fi") os.system("if [ -f brm/failure_information.txt ]; then rm brm/failure_information.txt; fi") [istherefailureinformation,return_string]=jobFailureInformation.getFailureInformation("brm/"+str(batchid)+".txt","brm/failure_information.txt") #sys.exit(0) msg = MIMEMultipart() reply_to = [] send_to = ["*****@*****.**"] #send_to = ["*****@*****.**","*****@*****.**"] #send_to = ["*****@*****.**"] #msg['In-Reply-To'] = hn_message_id #msg['References'] = hn_message_id msg['From'] = "*****@*****.**" msg['reply-to'] = COMMASPACE.join(reply_to) msg['To'] = COMMASPACE.join(send_to)