2014-08-28 2 views
0

Похоже, что моя задача cron не работает. Вот результат "contrab -l"Cron generated by Whenever не работает

# Begin Whenever generated tasks for: /home/mtaville/mtaville_staging/releases/20140827132856/config/schedule.rb 
* * * * * /bin/bash -l -c 'cd /home/mtaville/mtaville_staging/releases/20140827132856 && RAILS_ENV=staging bundle exec rake events:archive_outdated_event --silent' 

# End Whenever generated tasks for: /home/mtaville/mtaville_staging/releases/20140827132856/config/schedule.rb 

Вот некоторые строки из файла журнала:

Aug 28 13:42:01 67872hd63015 CRON[489]: (mtaville) CMD (/bin/bash -l -c 'cd /home/mtaville/mtaville_staging/releases/20140827132856 && RAILS_ENV=staging bundle exec rake events:archive_outdated_event --silent') 
Aug 28 13:42:18 67872hd63015 crontab[495]: (mtaville) LIST (mtaville) 
Aug 28 13:43:01 67872hd63015 CRON[498]: (mtaville) CMD (/bin/bash -l -c 'cd /home/mtaville/mtaville_staging/releases/20140827132856 && RAILS_ENV=staging bundle exec rake events:archive_outdated_event --silent') 

Когда я копирую/мимо кода журнала:

/bin/bash -l -c 'cd /home/mtaville/mtaville_staging/releases/20140827132856 && RAILS_ENV=staging bundle exec rake events:archive_outdated_event --silent' 

его работает !

В чем проблема?

Файл cron генерируется Whenever Gem of Ruby on Rails.

EDIT Я это к моему кронтаб

* * * * * cd && touch .it_works 

И ... это работает ...

+0

Каково ваше RAILS_ENV правильно? Постановка кажется немного странной –

+0

да, постановка - это тестовая среда, в которой я сначала развертываю свои функции! – p0k3

ответ

0

Только для тех, у кого есть проблемы:

Создать тип задания:

job_type :rbenv_rake, %Q{export PATH="$HOME/.rbenv/bin:$PATH" ; eval "$(rbenv init -)" ; cd :path && :environment_variable=:environment bundle exec rake :task --silent :output } 

Использование:

rbenv_rake "cars:import" 
0

Вы сказали Linux, что делать, как часть cronjob. Но вы еще не начали cronjob. Чтобы запустить cronjob /etc/init.d/crond start.

+0

Cron запущен. Есть журнал! – p0k3