Конечно, если вы посмотрите на справочную страницу для nohup
, там написано
Чтобы сохранить вывод в FILE, используйте `nohup COMMAND> FILE '.
(по крайней мере, это в моей системе, хотя вы должны проверить, совпадает ли ваша). Так что-то вроде
nohup bash -c "..." >../../logs/celeryd_beat.nohup
должно работать на вас. (Я пропустил вашу команду между кавычками, но вы, конечно, должны включать ее, когда делаете это)
РЕДАКТИРОВАТЬ: На самом деле, теперь, когда я заметил, что вы перенаправляете стандартный вывод и стандартную ошибку самого скрипта Python (для чего вы должны использовать >
и 2>
, если вы хотите, чтобы они пошли для разделения файлов - см. ответ Джима), вы можете просто отказаться от вывода самого nohup
, который на самом деле ничего не должен включать. Так что в этом случае вы можете сделать
nohup bash -c "..." >/dev/null