2013-04-08 3 views
2

Я использую whenever gem мое содержание schedule.rb является(CRON) ошибка (внучка # 26321 не удались со статусом выхода 127)

каждого 2.minutes сделать бегун "Нефтеперерабатывающий :: Page.update_publishing_date_to_list_in_menu" конец

Я получаю это, кронтаб -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 и пассажир с РВМ, используя рубин 1.9.3

Если я использую скрипт в терминале в Debian он также работает правильно, но автоматизированная задачу хрон дает ошибку

+0

что-нибудь в /log/cron.log? –

+0

LOL, и это может быть просто '*/2' ...' 127' проблема отсутствует команда - скорее всего это проблема 'PATH' ... – mpapis

+0

плитка этой страницы является содержимым файла журнала Vadim – Magnum

ответ

1

Я также столкнулся с такой же проблемой, наконец, я решил эту проблему.

Задача 1: рубин путь в файл сценария/бегуна

рубин путь в скрипт/бегуна файла:

#! /USR/местные/бен/рубин

Вы можете заменить (/ USR/местные/бен/рубиновый) с машиной рубинового пути. Вы можете проверить путь рубиновый с помощью следующей команды в вашей машине:

который рубин

Задача 2: Я думаю, что ваш бегун не имеют права на исполнение.

Вы можете установить права на исполнение на второе место файла следующим образом:

рубин пути проекта/скрипт> CHMOD + х ruuner

Смежные вопросы