Включает ли файл журнала "навсегда" содержимое STDOUT и STDERR?
Я запускаю процесс через вечность, однако я не уверен в использовании -l
, -o
а также -e
опции.
Из документации:
-l LOGFILE Logs the forever output to LOGFILE
-o OUTFILE Logs stdout from child script to OUTFILE
-e ERRFILE Logs stderr from child script to ERRFILE
Может ли кто-нибудь подтвердить, если вывод LOGFILE (-l)
включает в себя как stdout & stderr, так и сообщения forever (например, 'retarting forever').
Если так, то я прав, предполагая, что -o
а также -e
ТОЛЬКО если вы хотите отправить свой stdout/stderr в разные места; и если вы хотите, чтобы все в одном файле журнала -l
это единственный вариант, который вам нужно указать?
2 ответа
Да -l LOGFILE
option генерирует файл журнала с объединенным выводом forever, stdOut & stdErr из дочернего процесса.
Хотелось бы, чтобы в этот файл был записан только навсегда вывод, если вы используете -o OUTFILE
а также -e ERRFILE
варианты, потому что это похоже на дублирование.