環境変数(S3認証情報)にアクセスする必要のあるレールタスクを呼び出すcronジョブがあります。 .bashrcに環境変数が設定されていて、コマンドラインからタスクを実行できますが、クレジットが足りないために失敗します。環境変数にいつでもアクセスしてcronジョブを設定する
資格情報をcrontabに追加すると、cronジョブは正常に実行されます。
# aws credentials
env :AWS_S3_KEY, ENV['AWS_S3_KEY']
env :AWS_S3_SECRET, ENV['AWS_S3_SECRET']
はcronジョブは、特にcrontabファイルでそれらを設定せずに、環境変数にアクセスするための方法はあります:私はそうのように私のschedule.rbでS3の資格情報を追加しているので、私のcrontabはいつでも宝石で生成されますいつでもいつでも宝石を使用していますか?