У меня есть cronjob, который вызывает задачу rails, которая нуждается в доступе к переменным среды (учетные данные S3). У меня есть переменные окружения, установленные в моем .bashrc, и я могу запустить задачу из командной строки, но cronjob не работает из-за отсутствия учетных данных.заданий cron, заданных при каждом изменении переменных окружения
Если я добавляю учетные данные в crontab, то cronjob выполняется успешно. Мой кронтаб генерируется с когда это драгоценный камень, так что я добавил полномочия S3 в моем schedule.rb так:
# aws credentials
env :AWS_S3_KEY, ENV['AWS_S3_KEY']
env :AWS_S3_SECRET, ENV['AWS_S3_SECRET']
Есть ли способ для хрон рабочих мест для доступа к переменным окружения без специально устанавливать их в файле кронтаб в то время как все еще используется всякий раз, когда камень?