Re: Skript zum automat. Erstellen von KMail-Ordnern (Datum)
Hallo Marc, Marc Mc Guinness schrieb:
Hallo!
On Sonntag, 12. August 2001 14:39, Maik Holtkamp wrote:
Am 01/08/12@13:19 schrieb Marc Mc Guinness:
Ich suche ein Skript, daß als cronjob jeden Tag um 24:00 Uhr laufen soll und dann in diversen Mail-Ordnern von KMail Unterordner mit dem neuen Datum erstellen soll. Beispiel:
Datum 12.08.2001, 00:01 Uhr Ordner SuSE-ML Um 00:01 Uhr wird das aktuelle Datum festgestellt und für KMail ein Unterordner namens 01-08-12 angelegt.
Hat schon jemand solch ein Skript, daß ich evtl. an meine eigenen Bedürfnisse anpassen könnte? Ich weiß, daß es andere Mittel und Wege dazu gibt, aber ich hätte es gerne so.
Ich weiss nicht ob ich Dich richtig verstanden haben aber AFAIK benutzt kmail doch mbox und damit liegen die mails in einer Datei, so dass ein touch /<MeineMailUnterverzeichnis>/`date +%y-%m-%d` eigentlich alles machen sollte was Du brauchst.
Wenn es das ist, was Du willst würde ich den touch Aufruf direkt in die crontab schreiben. Man findet IMO hinterher halt schneller raus was der Eintag wirklich macht:
1 0 * * * <LoginName> <obigerAufruf>
Naja, so ganz reicht das nicht, aber Du hast recht, daß es eigentlich nicht schwierig wäre:
Ich habe in meinem /home/user/Mail directory haufenweise Verzeichnisse mit Unterverzeichnissen und dazu gehörige .index files, in denen jede einzelne Email aufgelistet ist, also für jeden Ordner ein .datum.index
nicht nötig, da KMail beim fehlen dieser Datei einfach eine neue anlegt!
Also muss in /home/user/Mail/.SuSE.directory/ eine Datei nach dem von Dir genannten Verfahren erstellt werden und dazu dann noch eine Datei mit dem Namen .`date +%y-%m-%d`.index und dem Inhalt # KMail-Index V1503
Weiß jemand, ob der Text absolut notwendig ist?
siehe oben ... einfach die *.index nicht von Hand/Skript anlegen!
Dazu sollte das Skript eben noch etwaige Prüfroutinen haben, wie z.B. prüfen ob nicht schon solche Dateien vorhanden sind...
Ack! Plausibilitätsprüfungen sind bei _jedem_ Programm wichtig!
MfG,
Marc Mc Guinness
Gruss Arne
participants (1)
-
Arne-Erik Martin