タグ

cronに関するssetanのブックマーク (8)

  • Rails3でバッチ処理を実行する » Slowly Days

    Rails3でバッチ処理を実行します。Rails3でRubyファイルを実行するには、rails runnerコマンドを使用します。 このコマンドをcronを使用して定期実行すればいいのですが、cronの設定を簡単に行うためにwheneverというライブラリを使用します。 バッチファイル作成 ファイル作成 プログラムはrails3プロジェクト内にあるlib/tasksというディレクトリに配置します。 例として、hello_task.rbというファイルを作成します。 libのファイルを読み込む設定 以下の設定をconfig/application.rbに追加します。 config.autoload_paths += %W(#{config.root}/lib) config.autoload_paths += Dir["#{config.root}/lib/**/"] プログラム作成 he

  • cron力をつけよう!全てのcrontab入門者に贈る9個のテクニック · DQNEO日記

    なお、時間設定方法や書式についてはここでは解説しません。 拙作「くろんメーカ」をお使いください。 くろんメーカ - crontab用のコマンドを自動で生成します。 そのままコピペしてお使いください。 crontab -e で直接編集しない 有名な話ですが、crontab -r とやってしまうと全てが一瞬で消え去ります。 まさにバルス! 間違えて crontab -r してしまい、crontab をふっとばしてしまった。つか、隣同士にある -e と -r で編集と削除とか、酷いよ><。。。 crontab -r を安全にする - antipop 必ずローカルファイルに設定を書いたうえで、それを反映させるようにしましょう。 $ crontab -l > ~/crontab # 現在の設定をバックアップ $ vi ~/crontab # ローカルファイルを編集 $ crontab < ~/cro

    cron力をつけよう!全てのcrontab入門者に贈る9個のテクニック · DQNEO日記
    ssetan
    ssetan 2012/10/01
  • みつかませんか? 外に出て遊びましょう! @びんたん

    探し物が見つかりませんか? (404) 外に出て遊びましょう! 掘りますよ(dig) で探すと見つかるかも知れません。good luck. 2ちゃんねる お気に入り・共有NG・最近見た板・おっかけ・サムネイル スマホ用! びんたんで快適2ちゃんねる。アプリインストール不要。今すぐ2ちゃんねるの世界へいざないます。 もちろん pc でも。私も使ってます FOX ★ びんたん ピンクはこちらから、

    ssetan
    ssetan 2012/10/01
  • Orvalで行こう!: さくらインターネット cron設定でRubyを動かす

    サイドバーにある、フィード自動更新がうまく動いていなかったので調べてみると、さくらインターネットのコントロールパネルから設定したcronの設定に失敗していたらしい。 SSH接続時には、パスの指定は不要ですが、CronRubyのスクリプトを動かすには、Rubyを絶対パスで指定する必要があります。 /(絶対パス)/hogehoge.rb とか ruby /(絶対パス)/hogehoge.rb ではダメで、

  • SUMMER-LIGHTS

    一言で言えば罠。 2chの勢いを通知するシステムを作ってるのは前に書いたけど、これを実際はcronで実行して収集する。そのとき、crontabに登録するのだが…。 [strong]なぜか実行されない…。[/strong] こんな感じで書いた。 [code]*/5 * * * * /usr/local/bin/ruby /usr/local/apache2/htdocs/rankforce/rankforce.rb[/code] 実行結果を確認するには、 [code]tail /var/log/syslog[/code] を見ればいい。だが、見る限り実行はできているっぽい。エラーも起きてない。 だが、どう見ても実行ができていない。実行するとDBにも収集結果を登録するようにしてるが、入ってない。うーん…。 打開策として、crontab.rbというRuby製のcron実行スクリプトを見つけたが、

  • さくらインターネットのレンタルサーバーでcronからRubyプログラムを実行するときに躓いたのでメモ

    blogaomu2.1はこの度、http://blogaomu.comに引っ越しました。最新の更新はblogaomu.comにて行なっておりますので、ブックマーク・RSS等の設定をお願い致します。 こんにちは、こんにちわん! さくらインターネットのレンタルサーバーでcronからRubytwitter botを定期実行することができたので、備忘録を付けておきたいと思います。ちょっと躓いた点をつらつら書いていきます。 OSは FreeBSD 7.1-RELEASE-p15 i386 、Rubyのバージョンはruby 1.8.7 です。 コマンドラインからRubyスクリプトを実行できたんだけど、cronからではうまく実行できない罠 おはようござる!とツイートする以下のスクリプトを書きました。 ~/wk/ohayougozaru/ohayougozaru.rb #!/usr/local/bin/

  • 定期実行スクリプトの綺麗なロギング3選 - カイワレの大冒険 Third

    オリンピックの流れに乗れてない@masudaKです。 職業柄かちょくちょくスクリプトを書くことはあるのですが、やはり色々自分で書いたり人のを見たりしてるうちに、この実行履歴綺麗だなーと思うことが多々あります。 今回は、そう思える対象のなかでも、「定期実行スクリプト」の「出力」を扱ってみたいと思います。 「定期実行スクリプト」というのは、バッチ処理だったり、何か必要に応じて叩かれるスクリプトで、具体的にはバックアップとか集計とか、一日に最低一回は叩かれるようなスクリプトです。cronやJenkinsで叩かれるような類ですかね。そのようなスクリプトの「出力」について書いてみたいと思います。 出力は標準出力であれば、tailfコマンドだったり、Jenkinsのビルドのコンソール出力で見られるようなもの。ロギングされてるのであれば、それと同様に追えるようなものとします。 以下に書くのはあくまで今の

    定期実行スクリプトの綺麗なロギング3選 - カイワレの大冒険 Third
  • Cron - プログラムの定期実行

    [Linux] 特定の時間に特定のプログラムやコマンドを実行させるにはCronを使用します。Cronの設定ファイルは/etc/crontabにあり、以下のような書式になります。 [分 時 日 月 曜日 実行するコマンド] 分 0〜59 時 0〜23 日 1〜31 月 1〜12 曜日 0(日曜日)〜6(土曜日) 例えば一日1回コマンドAを0時05分に実行する場合は以下のようになります。 05 0 * * * コマンドA 次の例では一日2回、0時01分と12時01分にコマンドを実行します。 01 0,12 * * * コマンド 10分前に一回実行するには以下のようにかくこともできます。 1-59/10 * * * * コマンド /etc/crontab に記述した後にcrondを再起動する必要はありません。正しく実行されているかどうかはCronのログをみてみましょう。Cronのログは/var/

  • 1