Script di accesso per l'eliminazione dei contenuti di / private / var / folders

0

Abbiamo flotte di laptop che hanno uno spazio limitato una volta installato il nostro software. Qualunque sia il problema che sta causando la creazione di questi file e - non li staniamo, stiamo ignorando per il momento. Ma vorrei eliminare automaticamente i contenuti / private / var / folders /. Abbiamo forse 5-10 studenti che accedono a un laptop al giorno. Non sono sicuro che sarà un eccesso. Qualsiasi aiuto sarebbe apprezzato.

    
posta Salvador Gonzalez 24.03.2015 - 23:35
fonte

3 risposte

1

È un modo semplice. È possibile utilizzare il comando getconf DARWIN_USER_CACHE_DIR per ottenere la directory dei file temporanei e delle cache per utente. e rimuoverlo. modifica il file '/ etc / profile', aggiungi i seguenti codici (non ancora testato):

userTempDir='/usr/bin/getconf DARWIN_USER_CACHE_DIR'
rm -fr $userTempDir*
    
risposta data 19.05.2015 - 04:27
fonte
0

Puoi provare (gratuitamente) questa app link

Run what you want, whenever you want

Lingon can start an app, a script or run a command automatically whenever you want it to. You can schedule it to run at a specific time, regularly or when something special happens.

Oppure potresti scrivere il tuo script che contiene il comando sudo rm -rf /private/var/log/*

    
risposta data 25.03.2015 - 01:26
fonte
0

Questo è probabilmente risolto, ma per i futuri lettori:

do shell script "rm /private/var/folders/"

error that says: error "rm: /private/var/folders/ : is a directory"

Hai bisogno di rm -r per rimuovere una directory e il suo contenuto. Tuttavia, suggerirei che se non si conoscono già i dettagli, allora forse i comandi della shell distruttivi non fanno per voi.

Ad esempio:

rm -r /private/var/folders/*

rm -r /private/var/folders /*

Si cancella le cartelle temporanee della cache, l'altra cancella l'intera unità. Riesci a vedere perché?

L'eliminazione di / private / var / folders / non risolverà il tuo problema di spazio. I file memorizzati nella cache sono lì per le prestazioni del sistema. Se li cancelli, il sistema riempirà semplicemente la directory. Se sei così poco spazio che 1.5Gb fa la differenza, devi dare un'occhiata critica al tuo software installato o alle dimensioni del tuo disco.

    
risposta data 19.05.2015 - 04:44
fonte

Leggi altre domande sui tag