first commit
This commit is contained in:
24
run_job.py
Executable file
24
run_job.py
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env python3
|
||||
"""Script to run scheduled jobs from Kubernetes CronJobs."""
|
||||
import sys
|
||||
from src.scheduler.jobs import run_job
|
||||
|
||||
|
||||
def main() -> None:
|
||||
"""Main entry point for job runner."""
|
||||
if len(sys.argv) < 2:
|
||||
print("Usage: python run_job.py <job-name>")
|
||||
print("\nAvailable jobs:")
|
||||
print(" - morning-briefing")
|
||||
print(" - evening-summary")
|
||||
print(" - deadline-checker")
|
||||
print(" - git-sync")
|
||||
print(" - waiting-followup")
|
||||
sys.exit(1)
|
||||
|
||||
job_name = sys.argv[1]
|
||||
run_job(job_name)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user