Как сохранить команду rails из консоли Rails после закрытия клиента SSH (PuTTy )

Я подключаюсь к нашему производственному серверу Ubuntu с помощью PuTTy.

Я хочу переиндексировать конкретную модель с помощью Solr. Я хочу запустить команду переиндексации из консоли Rails, т. е. Modelname.reindex (, поскольку она выполняется быстрее, чем задача rake.)

Однако мы просматриваем огромный объем данных, и ожидается, что это индексирование займет несколько часов.

Я хочу иметь возможность запустить эту задачу в консоли rails, и она должна продолжать работать, даже если я выйду из PuTTy. Как это сделать?

Linux :Предотвратить остановку фонового процесса после закрытия SSH-клиента предлагает nohup, но я не вижу, можно ли и как это использовать с консолью rails.

6
задан Community 23 May 2017 в 12:16
поделиться