タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

rubyとcronとRubyに関するclavierのブックマーク (5)

  • Rubotyに定期的に何かしてもらう - Qiita

    ruboty-cronを利用して、Rubotyに定期的に何かしてもらう方法について説明します。例えば、毎朝ミーティングの時間に通知してもらったり、今日の予定をGoogle Calendarから教えてもらったり、twitterでエゴサーチした結果を発言してもらったり、定期的にサーバの疎通確認をしたり、という用途が考えられます。 ruboty-cron ruboty-cronは、予め登録しておいたメッセージを定期的に受け取っているように認識してもらうためのプラグインです。日時はCrontab形式で指定できます。対応しているCrontab形式は具体的には以下のような書式で、* , - / などの拡張形式にも対応しています。1 * * * * * T T T T T | | | | `- wday --- 0 .. 6 (0 = Sunday) | | | `--- month -- 1 .. 1

    Rubotyに定期的に何かしてもらう - Qiita
  • Rails勉強会まとめ -- 非同期処理/RSpecなど|TechRacho by BPS株式会社

    こんにちは、hachi8833です。 今回は棚卸しとして、弊社CTOのbabaさんによるRails勉強会スライドから引用して記事にします。 勉強会自体はRails 3.x時代のものなので既出が多くなっていますが、棚卸しも兼ねて今のうちに記事にいたしました。 非同期処理 言うまでもなく、リクエストからレスポンスまでの時間が長くなるほどユーザー・エクスペリエンスの質が低下します。これを改善するためにさまざまな工夫が必要になるわけですが、その中の一つとして、時間のかかる処理をバックグラウンドで実施しておくというのがあります。 cron 最も素朴な方法はやはりunix標準のcronを使って定時に出力データを準備することでしょう。この場合、起動用スクリプト(rakeなど)やジョブ管理は自分で作成する必要があります。 delayed_job delayed_job gemを使用すると、ジョブをActi

  • 1日に数回起動するようなスクリプトをHerokuで動かす荒業 - ぴよログ

    HerokuにはSchedulerっていうAddonがあって、それを使うと10分毎、1時間毎、1日毎という単位で好きなコマンドを動かすことができる。 ちょっとしたスクリプトを動かすためだけにサーバーを立てるのは面倒だから、そこをHerokuにしてしまおうという荒業を考えた。 Rackアプリケーションの作成 まず、Herokuのドキュメントを参考にしてほぼ最小限のRackアプリケーションを作る。 Deploying Rack-based Apps | Heroku Dev Center # config.ru run lambda { |env| [200, {'Content-Type'=>'text/plain'}, StringIO.new("Hello World!\n")] } # Gemfile source 'https://rubygems.org' gem 'rack' g

  • Whenever gemを使ってRubyで簡単にcronを設定してみた

    Wheneverを使ってRubycronを設定したときのメモを残しておきます。 春ごろにも仕事で使ったので、備忘録として残しておこうと思ったら忘れてしまって、今頃になってまたcronの設定を仕事でやったので、今度こそはと思い、メモっておきます。 Railsプロジェクトなのでそれを前提に記事を書いています。 Wheneverとは? Wheneverは、とかく忘れがちなcronの設定をrubyの構文でわかりやすく記述することができます。 いい加減なプロジェクトだと、番サーバに何となくcronを設定しただけになって、どこを見ればどういうバッチ処理が走っているのか把握しにくいというような場面によく遭遇しました。 Wheneverはただ単にわかりやすいというだけではなく、設定ファイルをバージョン管理システムに登録しておくことで後から読み返すことが容易になり、設定を忘れてしまった場合にも安心です。

    Whenever gemを使ってRubyで簡単にcronを設定してみた
  • cron実行時のenv: ruby: No such file or directoryを解決してみた – morizotter blog

    cron実行時のenv: ruby: No such file or directoryを解決してみた投稿者: Naoki 投稿日: 2013-03-25 #!/usr/bin/env rubyと実行ファイルにあると、普段はRubyがちゃんと実行されるのにcronだと実行されないので調べた。 /usr/bin/env はユーザーの環境設定を見てrubyの場所を探してくれるっぽい。なので、もう簡単に言うとcronの実行時のシェルスクリプトにsource /home/<ユーザー名>/.bash_profileって書いちゃえば解決してしまった。 ただ、これはやり方としてなんか綺麗なじゃない気がする。他の方法も調べよう。

    cron実行時のenv: ruby: No such file or directoryを解決してみた – morizotter blog
  • 1