/scheduler

Go実装のJob Scheduler

Primary LanguageHTMLMIT LicenseMIT

scheduler

Go実装のJob Scheduler

memo

  • 設定ファイルをもとにスケジュールされた時間にプロセスを起動させる
  • cronのrun-partsみたいに起動時間を設定されたディレクトリからスクリプトを起動させる
    • ディレクトリを読む→ディレクトリと同じスクリプトを実行する
    • 名前順に起動
    • 直列に実行
    • 標準出力、標準エラー出力をログに書く
    • とりあえず設定いらないか?
  • 任意の時間をどう設定するか
    • 任意の時間をどう設定するか
    • 設定ファイルかな
  • 拡張子なし, sh, bat, ps1を実行
    • ディレクトリと同じファイル名のものを実行
    • もし設定ファイルがあれば挙動を制御する
      • 実行する/しない
      • コメント
      • 並列?直列?遅延実行?←微妙かな
      • ファイル名、引数