Ho un semplice script che genera un sacco di registri sullo schermo e ho reindirizzato STDOUT a un file per archiviare i registri. Dato che questo script ha una lunga esecuzione, avevo bisogno di ruotare i file di registro in modo che vengano suddivisi in file più piccoli e più gestibili.
Il problema che ho riscontrato è stato che una volta logrotate
spostato il file di registro corrente in uno nuovo, il file di registro appena creato non viene più popolato con i registri. Sembra che una volta rimosso il file di registro originale, il suo gestore di file sia perso e il reindirizzamento non funzionerà più.
Ho anche trovato questo post che aveva lo stesso mio problema e afferma che può essere risolto usando >>
invece di >
reindirizzare l'output. Ho testato la sua soluzione ma non ha funzionato per me. Qualcuno ha idea di come mantenere il reindirizzamento funziona?