タグ

cronに関するkma83のブックマーク (3)

  • AWS Batchを利用してコンテナを定期実行する~後編~ | クラウド・AWSのIT技術者向けブログ SKYARCH BROADCASTING

    こんにちは、幅広い視野を持つエンジニアを目指しています田中と申します この記事はAWS Batchを利用してコンテナを定期実行する~前編~の記事の続きとなります ECRとECS, dockerを使用します(単語の定義程度の理解で問題ありません) TL;DR 目次 はじめに 目標 手順 まとめ はじめに 前編をまだ読まれていない方は読んでくださいね AWS Batchを利用してコンテナを定期実行する~前編~ 目標 AWS Batchで応用的な処理を実行する AWS Batchをジョブスケジューラとして利用する 手順 AWS Batchでカスタムイメージを使用するまで Jenkinsのシェル実行機能 画像のようにJenkinsのジョブではシェルスクリプトで処理を行うことができますが、AWS Batchでは可能でしょうか。検証してみます ジョブ設定1 手始めにdockerコンテナのcgroup情

  • Amazon ECS ScheduledTaskで実現するスマートなDockerベースのバッチ実行環境 - コネヒト開発者ブログ

    こんにちは。インフラエンジニアの永井(shnagai)です。 コネヒトでは、開発環境に続き、続々と番サービスにもDockerを導入しています。 今回は、中々運用が大変なcronでスケジュール管理するような定期的なバッチ処理を、Amazon ECSのScheduledTaskを使ってDocker駆動な環境で構築した話です。 他の方法との比較やどのように実現しているのかについて紹介したいと思います。 今回対象とするバッチの種類 今回対象とするバッチ処理は、俗に言うスケジュール系のバッチ処理で、毎日00時00分や10分毎にサイクル起動等、事前に定義した時間に正確に動くことが期待されているものです。 ※ジョブキュー形式のバッチだと、AWS BatchやEBのWorkerもしくは、SQS + Cron on EC2で処理するほうがスマートかと思います。 実行方式の選定 上記要件のバッチを実現する基

    Amazon ECS ScheduledTaskで実現するスマートなDockerベースのバッチ実行環境 - コネヒト開発者ブログ
  • ローカルのシェルスクリプトをリモート実行する - どこでも見れるメモ帳

    はじめに 「ほぼ」同じ構成のサーバがN台あって,それぞれに対して同じスクリプトを実行したい。このときスクリプトはひとつに集約したい(=各サーバにスクリプト配置したくない)。こういうときって、どうするのが定番なんだろう・・・— Kensho (@ni66ling) February 14, 2015 ローカルのスクリプトをリモートで実行したいけどどうやれば?という話. どうやるのが定番なのか?は結局わかっていないが,一応できるにはできたのでメモ. やりかた sshコマンドにパイプでローカルのスクリプトを引き渡す.*1 $ cat [local_script.sh] | ssh [user]@[host] bash 補足: ローカルにおける変数をリモートスクリプト内で使うには プロセス置換*2を用いる. $ param="local" $ cat <(echo -e "param=\"${pa

    ローカルのシェルスクリプトをリモート実行する - どこでも見れるメモ帳
    kma83
    kma83 2015/08/28
    ローカルのシェルスクリプトをリモート実行する - どこでも見れるメモ帳 cronやjenkinsで実行する方法も記載されている
  • 1