每当 gem我的 schedule.rb 内容是
每 2 分钟运行一次“Refinery::Page.update_publishing_date_to_list_in_menu”结束
我通过 crontab -l 得到这个
# Begin Whenever generated tasks for: /home/harssh/Documents/Aptana Studio 3 Workspacwinbox/wineboxnew/config/schedule.rb
0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58
* * * * /bin/bash -l -c 'cd /home/harssh/Documents/Aptana\ Studio\ 3\ Workspacwinbox/wineboxnew && RAILS_ENV=production bundle exec rake page:publish --silent'
# End Whenever generated tasks for: /home/harssh/Documents/Aptana Studio 3 Workspacwinbox/wineboxnew/config/schedule.rb
这在我的 ubuntu 10.10 上运行良好
但是我(CRON) error (grandchild #26321 failed with exit status 127)
在我的 debian 服务器上使用 apache 和使用 rvm 的乘客使用 Ruby 1.9.3
如果我在 debian 的终端中使用脚本,它也可以正常运行,但自动 cron 任务会出错