Как запустить скрипт в режиме демона, не мешая выводу?

#unix #process #logging #daemon

#unix #процесс #ведение журнала #демон

Вопрос:

Я знаю, как запустить скрипт в режиме демона (добавьте к нему amp;):

mycmd -y config.yaml выполнитьamp;

Однако в скрипте, который я запускаю, много инструкций «print», которые портят мой вывод. Есть ли способ сказать «вывести это в log.txt «?

Это не сработало:

 mycmd -y config.yaml runamp; >> log.txt
  

Хм…

Ответ №1:

Другой способ сделать это:

mycmd -y config.yaml run >> log.txt 2>amp;1 amp;

2>amp;1 Слияние stderr с stdout так, чтобы все входило log.txt .

Ответ №2:

Я использовал nohup *command* > log.txt amp;