In Linux, ho scritto alcuni script da eseguire durante l'avvio e ho giocato con i vari modi di installarli. Per script più grandi inserirò /etc/init.d
e collegherò i /etc/rc.d/rc?.d
runlevel appropriati . Per gli script più piccoli, aggiungerò a /etc/rc.d/rc.local
. Questo processo sembra funzionare senza intoppi.
Ora ho ottimizzato uno dei miei script e non funziona. Ho un sacco di tempo per diagnosticare perché non riesco a catturare l'output dell'errore. Ho controllato /var/log/messages
e frugato nel resto /var/log
ma non riesco a trovare nulla di utile.
Qualcuno sa:
- questi messaggi di errore vengono acquisiti automaticamente da qualche parte?
- in caso contrario, come posso catturare lo stdout / stderr dai miei script init.d?
Grazie in anticipo.