Hallo zusammen,
habe mal wieder ein kleines LinuxProblem. Und zwar möchte ich eine Mailbox alle 5 min löschen. Das mache ich mit einem einfachen crontab = rm /var/mail/mailbox1
Das Problem was ich dabei habe ist das ich immer eine Fehlermeldung erhalte wenn in den letzten 5 min keine Mail bekommen habe. Ist ja auch logisch da keine mailbox1 vorhanden ist. Gibt es eine andere Möglichkeit das Postfach alle 5 min leer zu machen? Bin für jeden Tip dankbar.
Postal
Seite 1 von 1
Mailbox Alle 5 Min Löschen Bekomme Fehlermeldung
Anzeige
#2
geschrieben 29. April 2005 - 16:45
Keine Ahnung was Du eigentlich vorhast, aber Du kannst Dir ein Script bauen, indem Du pruefst, ob dass was Du loeschen willst vorhanden ist.
#3
geschrieben 02. Mai 2005 - 11:37
Das Script müsste schauen ob was in der Datei /var/mail/mailbox1 drin steht. Für den Fall das ja den Inhalt löschen. Das wars eigentlich schon. Habe nur leider noch nicht die richtigen Befehle gefunden dafür.
#4
geschrieben 02. Mai 2005 - 11:48
meinste sowas?
if [ -f /var/mail/mailbox1 ] then rm -f /var/mail/mailbox1 fi
#5
geschrieben 02. Mai 2005 - 14:01
steht das -f dafür das nur der INhalt gelöscht wird? Also nicht die gesamte Datei? Wenn es so ist, ist es genau das richtige THX
#6
geschrieben 02. Mai 2005 - 15:27
das -f bei if steht für file. Überprüft also, ob eine Datei vorhanden ist. Das -f bei rm steht für: "ignore nonexistent files, never prompt"
Wenn ich mir das grad genauer durchlese, dann brauchst du garnicht die if-bedingung
Wenn ich mir das grad genauer durchlese, dann brauchst du garnicht die if-bedingung
#7
geschrieben 04. Mai 2005 - 07:44
die frage die sich mir mal so ganz ot stellt ist: wozu erstellt man ne mailbox um sie dann alle 5 (!!!) minuten zu löschen?
ich wäre dir über ne antwort sehr dankbar
ich wäre dir über ne antwort sehr dankbar
Thema verteilen:
Seite 1 von 1