Techioz Blog

相対的なシバンラインがある

概要

Rails アプリを作成していて、./script/runner を通じてスクリプトを実行する必要があります。

置けるうちに

#!/home/cannon/src/timetracker/script/runner 

一番上では、これは実稼働環境では機能しません。

#!/var/www/loclahost/htdocs/timetracker/script/runner -e=production

./script が私のパスにないので、それを望まないのですが、どうすればこれを設定できるようにできますか?

cron ジョブを使用して Linux ボックスで実行しています

解決策

シバン行で env を使用してパス内を検索します。

#!/usr/bin/env ./script/runner