LoginSignup
10
8

More than 5 years have passed since last update.

Heroku Schedulerにnode.jsで書いたプログラムを登録する

Last updated at Posted at 2013-08-03

基本的な所は下記を拝見してやることができた(多謝)。
http://stackoverflow.com/questions/13345664/using-heroku-scheduler-with-node-js
http://www.youtalk.jp/post/13964633597/heroku-scheduler

自分の所は下記のようにした。
まず、トリガーになるファイルは下記のように記す事でnode.jsのコードとして読んでくれるので、本体をrequireする。トリガーのファイルは拡張子を入れない(ルールなのかはわからないが)ようなので、これでコードを編集する際にも色分け等が効いてやりやすい。

#!/usr/bin/env node
require('./myscript.js');

2014/4/11 追記
以前のコードは動きません!仕様が変わった様子です。下記のリンクをご覧下され。
http://qiita.com/ms2sato/items/a4e6654fd2f1b13e99f9
#! /app/bin/nodeではなくて#!/usr/bin/env nodeにしましょう。

また、npmで外部コンポーネントを呼んで利用する事も出来る。その際は通常のWEBのアプリケーションと同様にpackage.jsonに書いておけば良い。

10
8
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
8