Ho uno script che eseguirà il pipe del suo output |tee scriptnameYYMMDD.txt. Dopo ogni ciclo del ciclo for in cui viene generato l'output, invertirò il contenuto del file in tac scriptnameYYYYMMDD.txt > /var/www/html/logs/scriptname.txtmodo che l'output del registro sia visibile in una finestra del browser con le righe più recenti in alto.
Avrò diversi script che lo fanno in parallelo. Sto cercando di ridurre al minimo l'attività del disco, quindi l'output da |tee scriptnameYYYYMMDD.txtun disco RAM sarebbe il migliore. mktempcrea un file nella /tmpcartella, ma questo non sembra essere off-disk.
fstabper montare un tmpfson /tmpe quindi riavviare il computer.
taili file in modo incrementale (o avviarlo tramite CGI su richiesta o qualcosa del genere) piuttosto che taceseguire il tutto.
TEMPPATH="/ramdisk" LOGPATH="/var/www/html/log" ... echo <various calls to echo> | tee -a $TEMPPATH/moveKRT$(date '+%Y%m%d').txt ... alla fine di for loop, cp $TEMPPATH/moveKRT$(date '+%Y%m%d').txt $LOGPATH/moveKRT$(date '+%Y%m%d').txt tac $TEMPPATH/moveKRT$(date '+%Y%m%d').txt > $LOGPATH/moveKRT.txt sono consapevole della minuscola possibilità che il passaggio da 23: 59: 59.999 a 00:00: 00 può influire su alcuni file, ma la possibilità è accettabile.