GLOBUS-SCHEDULER-E(8)
π GLOBUS-SCHEDULER-E(8) π
okay bestie, welcome to the manual page for globus-scheduler-event-generator β it lives in the Grid Community Toolkit Manual and honestly? it's giving backstage-pass energy for your cluster. π
β¨ NAME β¨
globus-scheduler-event-generator β literally just here to process job state change events π
π¦ SYNOPSIS π¦
globus-scheduler-event-generator -h
globus-scheduler-event-generator -s LRM_NAME [OPTIONS]
πΈ DESCRIPTION πΈ
so. the globus-scheduler-event-generator (aka SEG, because we're on nickname terms now) is a program that uses local resource manager-specific monitoring modules to generate job state change events. π«Ά At the SEG level, those state change events correspond to changes in any jobs which are managed by the scheduler β even if they do not correspond to jobs initiated by the GRAM5 Service. and then those state change events get propagated to the Job State Monitor. iconic behavior, no cap.
depending on scheduler-specific requirements, the SEG may need to run with privileges so it can actually obtain scheduler event notifications. because of that, one SEG runs per scheduler resource. for example, on a host which provides access to both PBS and fork jobs, you'd have two SEGs running, at (potentially) different privilege levels. two of them. living their separate lives. π
when executed, the SEG is able to start issuing events from some time in the past. and the SEG will, in general, not require any persistent state between invocations β it's not clingy, it doesn't need to remember anything. one SEG instance exists for any particular scheduled resource instance (one for all homogeneous PBS queues, one for all fork jobs, etc). periodt.
the SEG is implemented in an executable called the globus-scheduler-event-generator, located in the Grid Community Toolkit's sbin directory. π
when begun, it loads the LRM-specific module based on the LRM_NAME parameter, and then defers to it for most functionality. and when it detects an error writing to stdout or reading stdin, it terminates. that's it, it's done, it's leaving the group chat. π the LRM-specific code uses the SEG API to emit events to the GRAM5 service.
π OPTIONS π
-hβ Display a help message and exit. your little "hey what do I do" button, bestie, use it freely.-s LRM_NAMEβ Load the LRM-specific module forLRM_NAME. This is translated to loading the dynamic librarylibglobus_seg_βLRM_NAME'. yes, that's the actual name, don't come for me.-t TIMESTAMPβ Process events starting atTIMESTAMP. this is the only way to get theglobus-scheduler-event-generatorto process events that occur before the process begins. if you don't specify it, it will generate events from the current timestamp only β so no time traveling unless you ask. β°-d DIRECTORYβ Write job state change events to files inDIRECTORY, named by the day that the event occurred (DIRECTORY/YYYYMMDD). if not specified, the events will be written to standard output. choose your adventure. π-bβ Run in the background. β οΈ this only works if the-doption above is used. no-d, no backgrounding, that's the rule.-p PIDFILEβ Write the process id of theglobus-scheduler-event-generatortoPIDFILE. so you can find it later. tracking your faves. π₯
π AUTHOR π
Copyright (c) 1999-2014 University of Chicago
and that's the whole page, bestie!! π§β¨ this was Grid Community Toolkit 6, dated 03/31/2018 β go forth and generate those events, you absolute main character. ππβ
π¦ where this page comes from
- debian bookworm: globus-scheduler-event-generator-progs 6.5-2 Β· Apache-2.0
- debian trixie: globus-scheduler-event-generator-progs 6.5-3+b1 Β· Apache-2.0
- epel 10: globus-scheduler-event-generator-progs 6.6-1.el10_2 Β· Apache-2.0
- epel 9: globus-scheduler-event-generator-progs 6.6-1.el9 Β· Apache-2.0
- fedora 43: globus-scheduler-event-generator-progs 6.5-10.fc43 Β· Apache-2.0
- fedora 43: globus-scheduler-event-generator-progs 6.6-1.fc43 Β· Apache-2.0
- fedora 44: globus-scheduler-event-generator-progs 6.6-2.fc44 Β· Apache-2.0
- ubuntu jammy: globus-scheduler-event-generator-progs 6.4-1 Β· Apache-2.0
- ubuntu noble: globus-scheduler-event-generator-progs 6.5-3build1 Β· Apache-2.0
- ubuntu questing: globus-scheduler-event-generator-progs 6.5-3build1
- ubuntu resolute: globus-scheduler-event-generator-progs 6.6-1 Β· Apache-2.0
- ubuntu stonking: globus-scheduler-event-generator-progs 6.6-2 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms