maeshimaの日記

メモ書きです

script/runnerのshebang

いつもは

script/runner script/hoge

のようにしてたけど、shebangで実行できるみたいね

#!/usr/bin/env /Users/maeshima/hoge/script/runner
Product.find(:all).each { |p| p.price *= 2 ; p.save! }

(追記)
でもこの方法ってサーバ毎でディレクトリが異なると使えないよなー。script/runner用のシンボリックリンクを作ればいいかもしれないけど複雑になるし、結局従来通りの方法になりそう

(さらに追記)
env使ってるからそれぞれのPATHにrailsのルートディレクトリを設定しておけば大丈夫?→一つのサーバで複数のrailsアプリを使ってたらまずい