Я пытаюсь запустить ruby script с помощью rbenv с cron. Я знаю, что мне нужно загрузить rbenv, чтобы загрузить нужную рубиновую версию.
Я пробовал такие опции:
*/10 * * * */bin/ bash -c 'source $HOME/.bashrc; cd/data/app; ruby -v ' → /tmp/logfile.txt 2 > & 1
но поскольку сеанс не является интерактивным, у меня нет правильной рубиновой версии. Я нашел такой пример:
15 14 1 * * export BASH_ENV =/path/to/environment && & & &/full/path/to/ bash -c '/full/path/to/rvm_script.rb'
Это не работает. Затем я написал загрузчик, который загружает только rbenv в текущую оболочку, но он не работает.
*/1 * * * */bin/ bash -c '$ HOME/.rbenv/loader.sh; cd/data/app/; ruby -v ' → /tmp/logfile.txt 2 > & 1
Теперь я ищу другой способ загрузить его... любую идею?