複数のサーバーでクローンジョブを管理する

複数のサーバーでクローンジョブを管理する

依存関係のある複数のサーバーでcronジョブを管理する問題に直面しています。

これを処理し、各タスクの状態を報告できるオープンソース集中管理プロジェクトがあったらと思います。

メソスの上で実行されているクロノス(chronos)というプロジェクトを見つけましたが、代替案はありますか?

ベストアンサー1

アンサーブルが利用可能スケジュールされた作業モジュール

以下はクローン操作のいくつかの例です。

# Ensure a job that runs at 2 and 5 exists.
# Creates an entry like "0 5,2 * * ls -alh > /dev/null"
- cron:
    name: "check dirs"
    minute: "0"
    hour: "5,2"
    job: "ls -alh > /dev/null"

# Ensure an old job is no longer present. Removes any job that is prefixed
# by "#Ansible: an old job" from the crontab
- cron:
    name: "an old job"
    state: absent

# Creates an entry like "@reboot /some/job.sh"
- cron:
    name: "a job for reboot"
    special_time: reboot
    job: "/some/job.sh"

おすすめ記事