Sto cercando di scrivere uno script Unix che troncerà / svuoterà un file che viene continuamente scritto / aperto da un'applicazione quando raggiunge, ad esempio, 3 GB di spazio. So che il comando seguente lo farebbe:
cp /dev/null [filename]
Ma lo eseguirò automaticamente in un ambiente di produzione come cron job, postando qui solo per vedere se avete riscontrato problemi mentre facevate qualcosa di simile a questo.
logrotate
, potrebbe fornirti un certo valore (ma essere fastidioso con l'impostazione (solo indovinare)!).