我已将以下内容放在crontab中(每分钟执行一次)
* * * * * cd /home/foo/Projects/redmine-2-4-2-prod && /home/foo/.rvm/gems/ruby-2.0.0-p0/bin/rake RAILS_ENV=production --silent redmine:email:receive_imap host=imap.gmail.com port=993 ssl=1 username=foo@gmail.com password='foopass' project=testredmine tracker=Support status=New priority=High allow_override=project,status,tracker,priority
我看到cron每分钟都在日志中运行(/ var / log / syslog)。在shell中执行上述命令时,我会收到电子邮件。但是,当在cron中执行相同的命令时,不会收到电子邮件。
请帮助我知道,我错过了什么。
答案 0 :(得分:0)
尝试将这样的内容添加到您的cron任务中:
source /home/user/.rvm/environments/ruby-1.9.3
您可以获得的rvm文件的路径:
rvm env --path