Prova ./launcher logs app
Alcune parti dell’output dovrebbero esserci, ma non sono sicuro che tutto venga salvato. Puoi trovare ulteriori log in /var/discourse/shared/standalone/log/rails/, in particolare nel file production.log.
Poiché launcher è uno script shell e non un’applicazione Rails, il file production.log nella directory rails registra solo le informazioni di Rails, non quelle dello script shell di launcher. Registra tutte le azioni di Rails, principalmente quelle successive all’avvio dell’app Rails (Discourse).
La routine ./launcher logs è un alias per $docker_path logs $config, ovvero il log di Docker.
Pertanto, per ottenere tutte le informazioni da tutti i processi di launcher dallo script launcher, sarà necessario utilizzare tee (o un altro metodo) per salvare l’output in un file se si desidera visualizzarlo nel terminale senza reindirizzarlo a un file (reindirizzare STDOUT). Se reindirizzi l’output a un file, non potrai vedere l’output nel terminale.
È per questo motivo che è stato creato il comando tee, proprio a questo scopo
Quindi, se vuoi catturare l’output completo dello script launcher, ti consiglio di utilizzare tee. Funziona bene per questo tipo di situazione.
@Jonathan5 Putty? Potresti prendere in considerazione la nuova (relativamente) e gratuita app open-source Windows 10 Terminal di Microsoft, disponibile nel Microsoft Store?
… è estremamente valida! È accelerata via GPU e lo scorrimento verso l’indietro non dovrebbe essere un problema.
@neounix ottimo consiglio, non ho mai usato quel comando prima! Lo aggiungerò al mio arsenale. Ho sempre fatto solo l’invio tramite pipe, ma questo ti offre il meglio di entrambi i mondi.