Este script puede ser modificado para controlar el tamaño de un archivo LOG. Por ejemplo cuando llegue al limite permitido que lo respalde y cree un nuevo archivo LOG.
1 2 3 4 5 6 7 8 9 10 11 12 |
#!/bin/bash log=procesos.log limite=10 # Ejemplo, para maximo de 10Mb. size=`ls -l $log | awk '{print$5}'` mb=`echo "scale=2; $size/1024" | bc -l` # El resultado con 2 decimales echo "Archivo: $log $mb Mb" echo "Limite: $limite" if [ $mb -ge $limite ]; then echo "Limite excedido" else echo "Limite ok" fi |