Il mio processo ha restituito alcune informazioni di registro alle finestre della console. Quando lo eseguo come processo in background, dove posso trovare i log di output?dove viene eseguito l'output quando viene eseguito come processo in background?
7
A
risposta
14
Dipende dal processo e da come è stato avviato. Se si scrive a stdout
(che è probabile, dato che l'uscita è di solito al terminale), è possibile reindirizzare l'output in un file con
command > logfile &
Se anche si desidera registrare il messaggio di errore da stderr
, fare
command > logfile 2> errorlogfile &
o
command > logfile 2>&1 &
per ottenere tutto in un unico file.
Problemi correlati
- 1. Visualizza casuale URL ngrok quando viene eseguito in background
- 2. ffmpeg si blocca quando viene eseguito in background
- 3. PHP viene eseguito in background quando il browser è chiuso?
- 4. Quando viene eseguito esattamente `componentDidMount`?
- 5. performSelectorOnMainThread non viene eseguito
- 6. Sviluppa un programma che viene eseguito in background in .NET?
- 7. non viene stampato correttamente quando viene eseguito in Makefile
- 8. iBatis viene eseguito sql
- 9. Come determinare quale script viene eseguito nel processo PHP-FPM
- 10. L'evento Magento viene sempre inviato quando l'ordine viene eseguito correttamente?
- 11. AsyncTaskLoader non viene eseguito
- 12. Python: come `len()` viene eseguito
- 13. shell_exec non viene eseguito in background, altre soluzioni?
- 14. significato di "applicazione non viene eseguito in background"
- 15. Quando viene eseguito il garbage collector .net?
- 16. Quando viene eseguito .Net su UNIX?
- 17. Nascondere Internet Explorer quando WatiN viene eseguito
- 18. Microsoft MPI non viene eseguito
- 19. Garbage collector CMS: quando viene eseguito?
- 20. server di sviluppo django, come fermarlo quando viene eseguito in background
- 21. Errore HTTPError Messaggio che non viene visualizzato quando webapi viene eseguito su Server o eseguito localmente
- 22. angularjs - HTTPpromise non viene eseguito quando viene restituito JSONP
- 23. Servizio Windows che viene eseguito periodicamente
- 24. Android studio non viene eseguito
- 25. Il processo al quarzo viene eseguito due volte quando viene distribuito su tomcat 6/Ubuntu 10.04LTS
- 26. Quando il BroadcastReceiver viene richiamato tramite un Intent, su quale processo viene eseguito?
- 27. Perché non viene finalmente eseguito?
- 28. NSURLConnection viene eseguito più volte
- 29. Perché questo "finally" viene eseguito?
- 30. CMake add_custom_command non viene eseguito
Sospetto da nessuna parte. I processi in background non hanno accesso a un terminale, ecco perché è consigliabile chiudere (stdin, stdout, stderr) durante la scrittura di un demone, ecc ... –
probabilmente dovrebbe essere richiesto qui: http://unix.stackexchange.com – shem