webアプリケーションを作成するときにバッチ処理をcrontabで起動することが多いと思います。 今回は、capistranoとwheneverを使ったcrontabの管理について書いてみたいと思います。 wheneverはruby製のcorntab管理ライブラリです。 railsのプロジェクトはもちろんのこと、PHP等のruby以外で記述されたアプリケーションでも使用することができます。 ※リモートサーバー上でrubyが動作することが前提です。 今回は、PHPの既存プロジェクトにwheneverを適用してみます。 また、せっかくなのでbundlerを使用してgemを管理してみたいと思います。 bundlerがインストールされていない場合は、 gem install bundler でbundlerをインストールしてください。 プロジェクトのルートディレクトリに移動します。 cd