読者です 読者をやめる 読者になる 読者になる

rvm + cron/sudo

Ruby

cron

 * * * * * bash -c '. ~/.rvm/scripts/rvm && command'

sudo

$ rvmsudo command

cron + sudo

user ALL = NOPASSWD: SETENV: /path/to/command
 * * * * * bash -c '. ~/.rvm/scripts/rvm && sudo GEM_PATH=$GEM_PATH GEM_HOME=$GEM_HOME BUNDLE_PATH=$BUNDLE_PATH PATH=$PATH command'

cron + sudo はないか…。cron で rvmsudo を使う場合は sudoers でどう許可すればいいんだろう。