00001 import time
00002 from GBSTimeStamp import GBSTimeStamp
00003
00004 print GBSTimeStamp() + "GBS Starting."
00005
00006 import GBSConfig
00007 import register_models
00008
00009 import GBSModelRegistry
00010 from GBSUtilities import RemoveChildProcesses
00011
00012
00013 man = GBSModelRegistry.GetModelRegistry().CreateObject("default","Manager","Manager",None)
00014
00015
00016 task=man.GetTask('L010185_near')
00017 print GBSTimeStamp() + "GBS Job submission."
00018 task.SubmitJobs()
00019 print GBSTimeStamp() + "GBS Job status update."
00020 task.UpdateJobsStatus()
00021 task.WriteHtmlReport("/home/west/public_html/minos/discussions/gbs_reports")
00022 task.WarnLowGridProxy("n.west1@physics.ox.ac.uk")
00023
00024
00025 print GBSTimeStamp() + "GBS Cleaning up any remaining child processes"
00026 RemoveChildProcesses(120)
00027 print GBSTimeStamp() + "GBS Shutting down"
00028