0 votos

¿Está bien borrar los registros *.asl de zsh?

Hago mucho trabajo en la terminal. A veces, después de una o dos semanas, el arranque se vuelve un poco lento (hablo de uno o dos segundos más, no es el fin del mundo pero es más lento ).

Hice algunas búsquedas en Google que sugieren limpiar los registros en /private/var/log/asl/*.asl debería acelerar las cosas, y lo hizo.

¿Es un problema si añado un pequeño comando que simplemente borre esos registros cuando salga de la terminal?

4voto

yoliho Puntos 340

Si desea controlar la cantidad de datos que zsh almacena en sus archivos de historial el aspecto de la Guía del usuario de zsh sección 2.5.4 y establecer HISTSIZE y SAVEHIST

En cuanto a los registros .asl se escriben para ser cualquier aplicación, son la base de datos del mecanismo de registro de Apple. zsh no leerá ni sabrá de estos archivos a menos que ejecute el comando para mirarlos. Por lo tanto, no veo cómo su tamaño podría afectar el tiempo de inicio de zsh.

Sin embargo, haciendo un poco de google (ayuda a mostrar en la pregunta lo que has encontrado) Parece que podría haber un problema con el comando de inicio de sesión (que no es zsh, pero utilizado por el mecanismo para iniciar shells). Ver esto hilo para algunos comentarios - empezando por tu idea de borrar todos los archivos .asl hasta lo que parece una explicación más razonable. el inicio de sesión sin la bandera -q parece hacer una consulta ASL para el último inicio de sesión y eso causa una ralentización. La sugerencia dada allí y en otros lugares es

La forma correcta de evitar la consulta ASL es configurar el Terminal para que abra los shells con /bin/bash (o el shell de su elección) en lugar del shell de inicio de sesión por defecto. Terminal seguirá utilizando /usr/bin/login para lanzar el shell, pero pasa el interruptor -q para evitar la consulta ASL.

Tenga en cuenta que al borrar los archivos .asl se elimina toda la información registrada por las aplicaciones, por lo que al hacer esto se elimina toda posibilidad de ver lo que ocurrió en su máquina. Creo que la pérdida de estos datos no vale la pena para ahorrar unos segundos en el inicio de la terminal, simplemente deje la terminal abierta o intente la solución sugerida.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X