Moin Robert, Du hast das Skript doch bestimmt via copy und paste in die Mail bekommen. Die Zeile mit dem echo hat dreimal ". Deswegen ist der Zeilenumbruch mit Teil des echo, ebenso wie die rm Zeile.
Ansonsten in root's .Mitte ein "unset record" sollte die beste Lösung sein. Gruß, Andre tranquillo <[email protected]> wrote: >wow.. lightspeed ^^ > >Am 20.08.2012 10:19, schrieb Heiko Schlittermann: >> Robert <[email protected]> (Mo 20 Aug 2012 10:13:07 CEST): >>> Hallo LUG, >>> >>> ein script sendet mittels mutt täglich emails, davon werden >scheinbar >>> kopien in der Datei /root/sent abgelegt. Diese wächst also täglich >um >>> die Größe der abgesendeten Emails. Da ich keinen Schalter bei mutt >>> finden kann der das abstellt, will ich die Datei täglich löschen. >Per >>> Hand auf der console ist das kein Problem rm /root/sent .. als cron >>> geht das leider nicht. Die Datei bleibt erhalten. Der scriptowner >ist >>> root, müsste dann ja auch in dessen Umgebung laufen, richtig? >> Es kommt drauf an, in wessen Crontab das rm steht. >> Und manchmal auch darauf, wie der Crontab-Eintrag aussieht, und >> oft auch, wenn es denn wirklich ein Script ist, der da gestartet >wird, >> wie der Script aussieht. >> >> Also einfach mal alles hier veröffentlichen. >Script: "/etc/crontab.daily/rm_sent" | rwxr-xr-x | root | > >#!/bin/sh >echo "### Lösche SendFile ###"" >rm /root/sent > >> Abgesehen davon, ist es einigermaßen wahrscheinlich, daß der Besitzer >> der Crontab eine Mail erhält, wo eine Fehlermeldung drin steht. >Mail bekomme ich täglich. Drin steht: >### Lösche SendFile ###" >rm /root/sent > >Danke und Gruß > > >_______________________________________________ >Lug-dd maillist - [email protected] >https://ssl.schlittermann.de/mailman/listinfo/lug-dd _______________________________________________ Lug-dd maillist - [email protected] https://ssl.schlittermann.de/mailman/listinfo/lug-dd
