Skip to content

Job scheduling and automation daemon - cron jobs, periodic scripts, and OA plugin scheduling

License

oa-plugins/scheduler

Repository files navigation

OA Scheduler Plugin

크로스 플랫폼 작업 스케줄링 자동화 플랫폼으로, cron 작업, 주기적 스크립트 실행, OA 플러그인 스케줄링을 지원하는 데몬 서비스입니다.

Installation

oa plugin install scheduler

Commands

Daemon Management (데몬 관리)

  • daemon-start - 데몬 시작
  • daemon-stop - 데몬 중지
  • daemon-status - 데몬 상태 확인
  • daemon-restart - 데몬 재시작

Job Management (작업 관리)

  • job-create - 작업 생성
  • job-list - 작업 목록 조회
  • job-show - 작업 상세 조회
  • job-update - 작업 수정
  • job-delete - 작업 삭제
  • job-run - 작업 즉시 실행

Job Control (작업 상태 제어)

  • job-start - 작업 활성화
  • job-stop - 작업 비활성화
  • job-status - 작업 상태 확인

Execution Logs (실행 로그 관리)

  • execution-list - 실행 히스토리 조회
  • execution-show - 실행 상세 조회
  • execution-cancel - 실행 취소

OS Service (OS 서비스 관리)

  • service-install - OS 서비스 등록
  • service-uninstall - OS 서비스 해제
  • service-status - 서비스 상태 확인

Documentation

Development

# Build
make build

# Test
make test

# Run
./build/scheduler --help

License

Apache 2.0

About

Job scheduling and automation daemon - cron jobs, periodic scripts, and OA plugin scheduling

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages