タグ

cronに関するhoppieのブックマーク (6)

  • cron の意外な落とし穴! - もろず blog

    システムを運用していく上で cron を使う場面はよくありますよね 処理をスケジュール実行したい時にとても便利です そんな cron ですが、最近仕事で作業しているときに ntpdate でシステム時刻を変更した後に cron で設定した時刻になってもジョブが実行されないという問題が見つかりました 全てのジョブが実行されていないわけではなく一部のジョブは実行されているようでした また、時刻を変更した後に crond を再起動すれば全てのジョブが正常に実行されるようになりました 幸い、実運用ではなくてシステムテスト中に見つかった問題なのでまだよかったんですが、運用している環境で同じ問題が起きたら相当マズイですよね そもそも ntp の時刻同期でシステム時刻が修正された場合にも同じ問題が起きそうじゃないですか? ググっても同じような事象は見つからず、社内のメンバーにも聞いてみても cron

    cron の意外な落とし穴! - もろず blog
    hoppie
    hoppie 2015/03/18
  • みんなでHerokuをcronとして使う - けんちゃんくんさんのWeb日記

    Heroku Button の勉強を兼ねて、とある業務を自動化して公開した。 kenchan/yuru-char-voter Jenkinsを高度なcronとして使っているという事例はたくさんあるけど、アプリケーションのポータビリティが劇的に向上した2014年後半では、コードを公開してHeroku Buttonをつけることで他の人も簡単に自動化の恩恵を受けることができる。 細かい設定はできないけど、毎時、毎日何かをしたいというくらいであればscheduler addonで十分だし、他のaddonを使えば自分でサーバ管理してcron回すよりは安定して稼働させることができるだろう。 Addonの設定はapp.jsonではできなさそうなのだけど、こうやったらできるよーとかschedulerの設定を画面以外からやる方法を知ってる人いたら教えて下さい。

  • Scheduling tasks in Ruby / Rails - igvita.com

    By Ilya Grigorik on March 29, 2007 Whether it is retrieving an RSS feed, or performing some maintenance operations on your system or a Rails app, an easy to use scheduler is a must have. Motivated by this need, I did some scouring and came up with a few nifty ways to accomplish the task. Now, before we go on, it's worth mentioning that all *nix based systems have the advantage of a cron daemon whi

    hoppie
    hoppie 2012/09/26
    これいい
  • Herokuのcronを使って自動でTwitterにつぶやく - アインシュタインの電話番号

    前回は手動でTwitterにつぶやく処理を書いたけど、今回はcronを使って自動でつぶやくようにする。これでやっとTwitter Botらしくなる。Herokucronは、無料で使えるのは1日1回発動のみ。月3ドル払うと、1時間1回発動を使えるようになるみたい。 コードの修正 まず、cron用にツイートする処理を別クラスに分離する。 ツイート処理のクラスとして、tweet.rbを以下のように作成した。 require 'rubygems' require 'twitter' class Tweet def initialize Twitter.configure do |config| config.consumer_key = ENV['CONSUMER_KEY'] config.consumer_secret = ENV['CONSUMER_SECRET'] config.oauth

    Herokuのcronを使って自動でTwitterにつぶやく - アインシュタインの電話番号
  • cron の設定ガイド

    ■はじめに cron とは、ジョブ(スクリプト)を自動実行するためのデーモンプロセスです。そして、Linux システムの管理を行なう場合、ログのローテートや、バックアップなど、定期的に自動実行したいジョブが数多くあります。特に、バックアップなどは、システムへの負荷が大きいため、通常は、ユーザからのアクセスが少ない、深夜や早朝に行なわれます。 このように、定期的に実行されるジョブは、crond というデーモンによって、自動的に行なうように管理することができます。そこで、今回は、cron の設定を行なうために必要なコマンドや、設定ファイルについて説明していきたいと思います。 ■設定手順 このページでは、以下の順番で cronの設定について説明します。 まず、Linuxシステム上で、cron を使用するために、サービスの起動で、サービスの状態を確認し、停止している場合には、サービスを起動します。

  • ロリポップのcronを使ってTwitterボットを作ってみよう - 気が向いたら

    [PHP][Twitter]ロリポップのcronを使ってTwitterボットを作ってみよう 4月末に、格安レンタルサーバでお馴染みのロリポップが cron機能に対応しました。 そこで、Twitterボットを試しに作ってみました。 今回作ったのは、「みんながFavoriteした発言でつくる、全自動Twitterまとめサイトもどき ふぁぼったー」をクロールして、新しいふぁぼられがあったらReplyで通知してくれるボットです。 TwitterAPI認証は今後ベーシック認証は使えませんので、OAuthを使います。 ※2012/1/11 追記 コードのメンテしていないので、favotter の構成が変わっているとそのままだと動かない可能性があります。(今はふぁぼられたらメールが来る時代ですから‥) 動作環境 ロリポップの新しい構成のサーバでの動作となります。 PHP Version 5.2.6 M

    ロリポップのcronを使ってTwitterボットを作ってみよう - 気が向いたら
  • 1