[RISOLTO]/tmp
Inviato: dom 29 nov 2009, 12:49
Scusate, ma non ho capito cosa contiene la directory /tmp..posso cancellare il suo contenuto?
Prima di lanciare quel comando, però, sii ben sicuro della directory in cuijohnpad ha scritto:rm -r * ogni volta che vuoi
/tmp è un contenitore di cose molto diverse, da sorgenti da compilare per creare pacchetti, a socket di kde, a file temporanei di programmi ancora in esecuzione.johnpad ha scritto:rm -r * ogni volta che vuoi
Uso da decenni lo stesso stile,MelmothX ha scritto:Se rimuovi /tmp/* a casaccio ti troverai brutte sorprese. Il momento migliore è allo shutdown: metti in /etc/rc.d/rc.local_shutdown
rm -rf /tmp/*
e voilà. (Altre distribuzioni puliscono tmp al riavvio)
Codice: Seleziona tutto
# clean up tmp's
if [ -d /var/tmp ]
then
cd /var/tmp
find \( ! -name . ! -name .. \) -exec rm -rf {} \; 2> /dev/null
fi
if [ -d /tmp ]
then
cd /tmp
find \( ! -name . ! -name .. \) -exec rm -rf {} \; 2> /dev/null
fi
Codice: Seleziona tutto
echo "Deleting temporary files ..."
rm -rf /tmp/*
rm -rf /tmp/.ICE-unix
rm -rf /tmp/.X11-unix
Io invece elimino i file temporanei all'avvio, per il semplice motivo che se spengo il PC dimenticando in /tmp qualche dato utile, lo posso recuperare con una live...e mi è già capitato...spessophobos3576 ha scritto:...quindi, come ha già scritto MelmothX, il momento migliore (anzi, l'unico) per eliminare il contenuto di /tmp è la fase di shutdown...
Codice: Seleziona tutto
echo "Deleting temporary files ..."
rm -rf /tmp/*
rm -rf /tmp/.ICE-unix
rm -rf /tmp/.X11-unix
#! /bin/sh
#
# rc.6 This file is executed by init when it goes into runlevel
# 0 (halt) or runlevel 6 (reboot). It kills all processes,
# unmounts file systems and then either halts or reboots.
#
# Version: @(#)/etc/rc.d/rc.6 2.47 Sat Jan 13 13:37:26 PST 2001
#
# Author: Miquel van Smoorenburg <miquels@drinkel.nl.mugnet.org>
# Modified by: Patrick J. Volkerding, <volkerdi@slackware.com>
#
Codice: Seleziona tutto
#! /bin/sh
#
# rc.6 This file is executed by init when it goes into runlevel
# 0 (halt) or runlevel 6 (reboot). It kills all processes,
# unmounts file systems and then either halts or reboots.
#
# Version: @(#)/etc/rc.d/rc.6 2.47 Sat Jan 13 13:37:26 PST 2001
#
# Author: Miquel van Smoorenburg <miquels@drinkel.nl.mugnet.org>
# Modified by: Patrick J. Volkerding, <volkerdi@slackware.com>
#
echo "Deleting temporary files ..."
rm -rf /tmp/*
rm -rf /tmp/.ICE-unix
rm -rf /tmp/.X11-unix
Codice: Seleziona tutto
echo "Deleting temporary files ..."
rm -rf /tmp/*
rm -rf /tmp/.ICE-unix
rm -rf /tmp/.X11-unixConcordo, ma altri possibili cadaveri in /tmp, e quelli in /var/tmp?Communico ha scritto:Io per correttezza li metterei in rc.local_shutdown....Codice: Seleziona tutto
echo "Deleting temporary files ..." rm -rf /tmp/* rm -rf /tmp/.ICE-unix rm -rf /tmp/.X11-unix
Infatti, tempo fa avevo trovato una marea di file in /tmp che iniziavano per . e che quindi non venivano cancellati con i comandi precedenti.Mario Vanoni ha scritto:Concordo, ma altri possibili cadaveri in /tmp, e quelli in /var/tmp?Communico ha scritto:Io per correttezza li metterei in rc.local_shutdown....Codice: Seleziona tutto
echo "Deleting temporary files ..." rm -rf /tmp/* rm -rf /tmp/.ICE-unix rm -rf /tmp/.X11-unix
Codice: Seleziona tutto
rm -rf /tmp/.*