Re: Dateien ein /tmp löschen oder: wer wertet TMPTIME aus
Hallo Sebastian!
Sebastian Niehaus schrieb am Donnerstag, den 23. April 2009:
> Hallo,
>
> in meinem /tmp/ modern diverse ältliche Dateien herum. Wer mag sich
> darum kümmern?
>
> /etc/default/rcS sagt:
>
> ,----[ /etc/default/rcS ]
> | # Time files in /tmp are kept in days.
> | TMPTIME=10
> |
> | [...]
> |
> `----
>
> Schön :-) Nur wer wertet die Datei entsprechend aus?
>
> | rgrep TMPTIME /etc/
#v+
~$ grep /tmp /etc/init.d/*
[...]
/etc/init.d/mountall-bootclean.sh: # Clean /tmp, /var/lock, /var/run
[...]
#v-
Das sieht doch schon mal verdächtig aus. Schauen wir uns mal an:
,----
| #! /bin/sh
| ### BEGIN INIT INFO
| # Provides: mountall-bootclean
| # Required-Start: mountall
| # Required-Stop:
| # Default-Start: S
| # Default-Stop:
| # Short-Description: bootclean after mountall.
| # Description: Clean temporary filesystems after
| # all local filesystems have been mounted.
| ### END INIT INFO
|
| case "$1" in
| start|"")
| # Clean /tmp, /var/lock, /var/run
| . /lib/init/bootclean.sh
| ;;
| restart|reload|force-reload)
| echo "Error: argument '$1' not supported" >&2
| exit 3
| ;;
| stop)
| # No-op
| ;;
| *)
| echo "Usage: mountall-bootclean.sh [start|stop]" >&2
| exit 3
| ;;
| esac
|
| :
`----
und in /lib/init/bootclean.sh finden sich auch die Funktionen um /tmp
aufzuräumen und $TMPTIME wird dort auch ausgewertet.
Grüße
Christian
--
hundred-and-one symptoms of being an internet addict:
196. Your computer costs more than your car.
Reply to: