Script de inicio de sesión para eliminar el contenido de / private / var / folder

0

Una vez que nuestro software está instalado, tenemos flotas de computadoras portátiles que tienen espacio limitado. Cualquiera que sea el problema que está causando la creación de estos archivos y, sin vaciarlos, lo ignoramos por el momento. Pero me gustaría eliminar automáticamente el contenido / private / var / folder /. Tenemos tal vez de 5 a 10 estudiantes que inician sesión en una computadora portátil al día. No estoy seguro de si eso será una exageración. Cualquier ayuda sería apreciada.

    
pregunta Salvador Gonzalez 24.03.2015 - 23:35

3 respuestas

1

Es una forma simple. Puede usar el comando getconf DARWIN_USER_CACHE_DIR para obtener el directorio de archivos y cachés temporales por usuario. y quitarlo. edite el archivo '/ etc / profile', agregue los siguientes códigos (aún no se ha probado):

userTempDir='/usr/bin/getconf DARWIN_USER_CACHE_DIR'
rm -fr $userTempDir*
    
respondido por el Riceball LEE 19.05.2015 - 04:27
0

Puedes probar (gratis) esta aplicación enlace

  

Ejecuta lo que quieras, cuando quieras

     

Lingon puede iniciar una aplicación, un script o ejecutar un comando automáticamente   cuando quieras Puedes programarlo para que se ejecute en un determinado   Tiempo, regularmente o cuando sucede algo especial.

O puede escribir su propio script que contenga el comando sudo rm -rf /private/var/log/*

    
respondido por el Buscar웃 25.03.2015 - 01:26
0

Probablemente esto ya esté resuelto, pero para futuros lectores:

  

haga el script de shell "rm / private / var / folder /"

     

error que dice: error "rm: / private / var / carpetas /: es un directorio"

Necesita rm -r para eliminar un directorio y su contenido. Sin embargo, sugeriría que si no conoces ese detalle, tal vez los comandos de shell destructivos no sean para ti.

Por ejemplo:

  

rm -r / private / var / folder / *

     

rm -r / private / var / folder / *

Uno borra las carpetas de caché temporales, el otro borra toda la unidad. ¿Puedes ver por qué?

Eliminar / private / var / folder / no resolverá su problema de espacio. Los archivos en caché están ahí para el rendimiento del sistema. Si los borra, el sistema simplemente rellenará el directorio. Si tiene tan poco espacio que 1.5Gb marca la diferencia, debe analizar de manera crítica el software instalado o el tamaño de su unidad.

    
respondido por el paul 19.05.2015 - 04:44

Lea otras preguntas en las etiquetas