Configurar un trabajo cron por una vez al mes para iniciar un script.
la secuencia de comandos es rotar un archivo cada mes a medida que se hace demasiado grande y cambiar el nombre del anterior. cuando un archivo tiene más de seis meses, quería que se eliminara.
Buscando ejecutar este script una vez al mes. ¿Es posible eliminar el anterior?
Avíseme si eso no es lo suficientemente claro.
logrotate
?Respuestas:
Podrías comenzar con esto:
Donde
+182
estan los dias cantidad.fuente
find
soporte+/-
para-mtime
. ¿Qué sistema operativo y versiónfind
tienes?Solo puedes usar
logrotate
. Ya está disponible en la mayoría de los sistemas Linux, y muchos paquetes ya tienen scripts logrotate preconfigurados, o puede modificarlos o escribir los suyos.fuente