tmp automat ürítése

Fórumok

hello,

Azt vettem észre, hogy tmp directoryba még az egy héttel ezelőtti netezés szemete is benne van ... 600 megányi keselt adat... ez miért van? Debianon nincs ilyen szerintem minden gép induláskor/leálláskor törli.
Betudom ezt zsuzsin valahol állítani, hogy törölje vagy ne is tároljon 1 napnál régebbi adatot?

köszi

Hozzászólások

#!/bin/bash
find /tmp -type f -atime +1 -exec rm {} \\;
find /var/tmp -type f -atime +1 -exec rm {} \\;

Google a te barátod.

Értelemszerűen cronba be kell tenni, aztán kész.

Az is egy megoldás, ha a /tmp és /var/tmp könyvtárakat ramdiskként csatolod fel bootoláskor, nekem így néz ki az fstab (Fedora 12):

tmp /tmp tmpfs rw,mode=1777,fscontext=system_u:object_r:tmp_t:s0 0 0
vartmp /var/tmp tmpfs rw,mode=1777,fscontext=system_u:object_r:tmp_t:s0 0 0

Az fscontext=.. opciók a SeLinux miatt vannak benne, nem tudom ilyen van-e SuSe-n. Így minden újraindításkor törlődik a /tmp és /var/tmp tartalma.

Vagy a Yast-ban van valahol egy opció, hogy Editor for /etc/sysconfig Files, ott a Cronnak beállítható hogy törölje bootoláskor a /tmp, /var/tmp könyvtárakat.

Valóban a yaston belül sysconfig-ba betudom állítani alapértelmezett a 0 day --azaz nem törli ...
De jól jön majd a parancs is más rendszereken esetleg köszi a segítséget ;)
Kellemes ünnepeket kívánok nektek