Sto eseguendo un processo tramite forever, tuttavia sono confuso sull'uso delle opzioni -l
, -o
e -e
.Il file di registro "per sempre" include sia i contenuti STDOUT che quelli STDERR?
Dalla documentazione:
-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
Qualcuno può confermare se l'uscita di LOGFILE (-l)
comprende sia stdout & stderr, insieme per sempre i messaggi (ad esempio 'retarting per sempre').
In tal caso, ho ragione supponendo che -o
e -e
ci siano SOLO se si desidera inviare il proprio stdout/stderr in posizioni diverse; e se vuoi che tutto in un file di registro -l
sia l'unica opzione che devi specificare?