¿Cómo puedo extender el time cuando system.log se voltea?

En este momento mi system.log se recrea cada 24 horas más o less con un post como:

Jan 4 00:30:01 Mac newsyslog[63416]: logfile turned over 

¿Puedo cambiar una configuration para que se roten todos los meses? O todas las semanas?

  • Time Machine: ¿Copia de security de files separados para unidades separadas?
  • Eliminar y reinstalar Python en Mac: ¿puedo confiar en estas references antiguas?
  • Se reemplazó el keyboard Macbook Pro con layout de EE. UU., Ahora no se puede escribir ~ / `en un keyboard externo
  • ¿Cómo puedo montar un file .img
  • ¿Qué escenarios se benefician con Mac OS X permitiendo que las aplicaciones se ejecuten cuando no quedan windows de documentos?
  • Proceso completado inmediatamente después de abrir Terminal
  • Tener un time mucho más largo permitiría una mejor visibilidad de la progresión de algunos errores.

  • ¿Es posible desactivar el modo de pantalla completa para aplicaciones en OSX sierra?
  • La congelación de Macbook Pro 2016 después de la actualización de MacOS High Sierra 10.13.2
  • Navegador web o extensión para mover múltiples tabs entre windows en una sola acción
  • No se puede borrar Xcode de la Papelera. ¿Forzar borrado en el terminal devuelve un error de permiso?
  • ¿Cuál es el 'followupd' en las notifications?
  • Almacene la biblioteca de iTunes en la unidad de networking, mantenga la memory caching local de algunos medios para su uso sin connection y permita que iTunes organice los medios en la unidad de networking
  • 4 Solutions collect form web for “¿Cómo puedo extender el time cuando system.log se voltea?”

    El sistema llama a newsyslog para podar files cada vez que llega un minuto 30 (o un poco más tarde si la máquina está extremadamente ocupada o durmiendo).

    Puede ver la página man para newsyslog y su file de configuration o simplemente /etc/newsyslog.conf y editar el file de configuration /etc/newsyslog.conf

    Para una poda cada mes a medianoche, cambiaría el time de @ T00 a $ M1D0 o semanalmente el domingo a las 3 AM a $ W0D03

    Es posible que desee asegurarse de tener suficiente espacio en su sistema de files durante un mes, especialmente si obtiene algún software ruidoso. También puede networkingucir el tamaño por un time si lo desea, ya que es más fácil saber cuándo querrá una pasa en function del tamaño del file que espera.

    Usas el command newsyslog . Hay mucha documentation en línea sobre cómo hacer esto, pero aquí hay un comienzo:

    https://serverfault.com/questions/264292/osx-var-log-system-log-where-do-i-define-pruning-interval

    Si simplemente busca forms de establecer un cronogtwig para un queuepso, cualquiera de las siguientes puede ayudar:

     % sysctl -a | grep boottime % last | grep crash 

    Dado que su objective final es rastrear el historial de información en los files system.log, podría, como alternativa, probar grep desde la command-line y search todos los loggings del sistema a la vez. No soy un profesional con grep , pero search algo como "shutdown" en todos los loggings podría hacerse a través de:

    grep shutdown /var/log/system.log*

    Esto produciría una única salida con cualquier línea que contenga la palabra "apagado". El * al final es una expresión regular que expande la búsqueda a todos los files que comienzan con system.log , independientemente de la extensión que sigue (por ejemplo, system.log.0.bz2, system.log.0.bz3 ). Si asimilas expresiones regulares, también conocidas como "regex" (no las sé), puedes boost aún más este tipo de búsqueda y volverla ridículamente poderosa y específica. Puede consultar este enlace y este enlace para get más información sobre expresiones regulares.

    Además, si desea ver los resultados fuera de la Terminal, puede canalizar los resultados a un file de text sin formatting a través de:

    grep shutdown system.log* | ~/Desktop/results.txt

    Me doy count de que esto no reestructura los loggings de tu sistema, pero te proporciona el resultado final que estás buscando.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).