Ваша задача cron выглядит немного странно для меня.Не уверен, что вы хотите вызывать ts: rebuild все время, вам нужно только пересобрать, если ваш сервер перезагрузится, чтобы обновить индекс, который вы только что запустили ts: index, ниже приведена задача cron, которую я использую для своего приложения railsобновляет индекс сфинкса каждые 5 минут.
если вы используете пользовательский crontab, это должно работать:
*/5 * * * * cd /home/appuser/rails-app; RAILS_ENV=production rake ts:index >> /dev/null
если вы помещаете свои кроны в /etc/cron.d/, вам нужно добавить имя пользователя, например так:
*/5 * * * * appuser cd /home/appuser/rails-app; RAILS_ENV=production rake ts:index >> /dev/null
Эти настройки предназначены для Ubuntu, но должны работать с большинством дистрибутивов Linux.
Надеюсь, это поможет.