• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] tmp-inhalte löschen

A

Anonymous

Gast
Ab und zu wäre ein Leerzeichen nicht schlecht, es gibt leider noch keine Version von "Klemp-Linux".

Code:
cd /tmp/

ls -la /tmp/

Greetz,

RM
 

revealed

Guru
oh na gut dann hab ich mich halt jetz verschaut :oops:

aber ein bissl erklären hätte ich es können...

mit:
Code:
cd /tmp
in das tmp Verzeichnis gehen.

mit:
Code:
ls -a
den gesamten Ordnerinhalt auflisten.

mit:
Code:
rm Dateiname
Platz schaffen.

Und danach empfehlungsweise Cron einrichten, dass er dort hin und wieder saubermacht...

Wenn es denn so klappt wie ich geschrieben hab.. das sein mal noch dahingestellt.

Hatte das noch nie.

Gruss

R
 

spiera

Newbie
ok- klingt gut :)

also habe zwei Dateien gelöscht - 3,9 GB und 78 MB..... ich hoffe, das reicht erst mal und würde jetzt vom local host mich abmelden..

habe sowas noch nie gemacht - einfach mit exit und dann PC neu starten ???
 

spiera

Newbie
ok- habe noch einmal reingeschaut - es sind nur noch Verzeichnisse drin, mit wenigen Inhalten - sie sagen mir nichts - außerdem gibt es hier keine Größenanzeige - wie zuvor...

ich würde das mal so lassen.


mit Befehl
shutdown -h now
hat ersämtliche services killed oder beendet...
jetzt steht er seit längerem bei
Master Resource Control: runlevel 0 has been reached
skipped services in runlevel0: SuSEfireall2_setup nfs

---
passiert hier üblicherweise noch was oder kann ich den pc abschalten?
 

spiera

Newbie
habe pc ausgeschaltet und erneut gestartet

suse linux 10.1 startet -
ich gelange aber nach wie vor nicht auf die Benutzerobefläche, sondern in ein graues Fenster auf schwarzem Hintergrund. Im grauen Fenster wird angeboten simone@localhost

nur dass ich dort keine Eingaben machen kann... System reagiert auf Tastatur gar nicht.....
 

revealed

Guru
hast du im reparaturmodus

"pico" oder "nano" oder einen anderen Editor zur Verfügung?

beispielsweise:
Code:
pico /etc/sysconfig/cron
oder
Code:
nano /etc/sysconfig/cron

Und die
Code:
MAX_DAYS_IN_TMP="1"
Setzen.
und die
Code:
CLEAR_TMP_DIRS_AT_BOOTUP="yes"
Setzen.

Und zum Verlassen "STRG+X" für beide. Mit "Y" Speichern bitte und mit "Enter" den Dateinamen bestätigen.

Beim nächsten Start sollte der TMP ordner ausgepflegt werden?

--> Reparatur CD einlegen und Installationsmethode "Andere" --> "Reparatur" Starten... (macht FSCK) Dateisystemprüfung.

--> rechner neustarten geht auch mit
Code:
reboot

Gruss

R
 

revealed

Guru
Vielleicht ist das hier für den ein oder anderen auch interessant?:
http://www.linux-club.de/viewtopic.php?p=468034#468034

Gruss

R
 

Anthony

Member
Hallo Leute,

ich würde gerne, nachdem cron das /tmp/-Verzeichnis geleert hat, eine Email bekommen. So weit, wie ich weiß kann man dies bei SEND_MAIL_ON_NO_ERROR einstellen. Meine Frage ist nun: Was muss ich dort eingeben, um eine Mail zu bekommen?

mfg Anthony
 

panamajo

Guru
Anthony schrieb:
Was muss ich dort eingeben, um eine Mail zu bekommen?

Lernt man heutzutage kein Englisch mehr?
Code:
## Type:        yesno
## Default:     no
#
# send status email even if all scripts in
# cron.{hourly,daily,weekly,monthly}
# returned without error? (yes/no)
#
SEND_MAIL_ON_NO_ERROR="yes"
 

Anthony

Member
tschuldigung,
ich habe mich falsch ausgedrückt. Ich weiß nicht genau, wo ich die Email-Adresse eintragen soll an die die "Mail gesendet wird.

mfg Anthony
 

panamajo

Guru
cron sendet die Mail an den Benutzer dem der Prozess gehört. In diesem Fall (Löschen von /tmp) ist das root.

An wen Mails an root wiederum zugestellt werden wird in der Einstellung des verwendeten MTAs festgelegt.
 
Der Standard-MTA unter SUSE ist postfix

Relevante Dateien zur Konfiguration:
/etc/sysconfig/{mail,postfix}
/etc/aliases
/etc/postfix/* (vor allem: main.cf)

Die Einrichtung von postfix ist allerdings alles Andere als trivial und nicht "mal so nebenbei" erledigt.

Wenn du allerdings nur die Mails für root an einen anderen User weiterleiten willst, reicht der Eintrag
Code:
root:   deinUsername
in der /etc/aliases.
Anschließend noch
Code:
/usr/bin/newaliases
und
Code:
/etc/init.d/postfix reload
ausführen.

Die Mails finden sich dann unter /var/mail.
Lesen kannst du die dann z.B. mit
Code:
mail
(in der Konsole)
Oder du fügst das lokale Mailkonto in deinen Mailclient (Thunderbird, KMail, Evolution, ...) hinzu.
 
Oben