Come cancellare i files core dump su Mac OS X

 

I sistemi *BSD e Unix tendono a registrare eventuali crash avvenuti dei programmi eseguiti in files chiamati core dump

Questi files hanno la caratteristica di essere molto grandi, nell'ordine delle centinaia di mega, per cui rischiano di occupare parecchio spazio nella memoria dell'HD. A cosa servono? Sostanzialmente a fare debugging sui programmi crashati, per cui all'utente normale non sono particolarmente utili e possono essere cancellati senza troppa preoccupazione, specie se si hanno problemi di spazio di memoria. Nei *BSD generalmente i files sono piazzati nella directory dell'utente che ha eseguito il programma andato in crash. Nel Mac OS X, fedele alla teoria che l'utente non si deve preoccupare troppo della gestione del computer, sono invece piazzati in una cartella denominata "cores" (directory /cores). Tale cartella è invisibile nel Finder. Come vederla e come cancellare i files viene descritto in questo articolo in inglese. L'articolo è chiaro, tuttavia riporto in sintesi le operazioni da fare. Andare all'opzione "Vai" e scegliere in basso l'opzione "vai alla cartella" ed inserire a mano /cores. Così si vedrà la cartella /cores. Se è vuota, no problem; altrimenti cestinare i files che risultano. Per i sofisticati (si fa per dire!) si può anche usare il terminale con il comando cd /cores e poi con ls -all vedere se ci sono i files sospetti. Nel caso, dare rm -f /cores/core.* per rimuovere il tutto, come consigliato nelle risposte all'articolo citato. Potrebbe essere necessario, in entrambe le procedure, essere amministratore del computer.

Volete sapere se ho avuto core dump sul mio MacBook Pro? Dopo un anno di uso, no. Grazie anche alla stabilità del sistema. Tuttavia, più si usano programmi terzi e più è possibile che avvengano dei crash. In tal caso, sapete adesso cosa fare.