Hallo Liste! Ich hab einen cronjob der mir jeden tag backup dateien erzeugt, mit solchen namen: datei_2000-07-28.tgz Nun möchte ich auch per cronjob alle solche dateien löschen, die älter als eine woche sind. Wie mach ich das nur? cristina --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
cst@wohlmann.at (cst@wohlmann.at) wrote: cwa> Ich hab einen cronjob der mir jeden tag backup dateien erzeugt, cwa> mit solchen namen: cwa> datei_2000-07-28.tgz cwa> Nun möchte ich auch per cronjob alle solche dateien löschen, die älter cwa> als eine woche sind. cwa> Wie mach ich das nur? Ich würde das spontan schnell mit Perl machen. Es gibt bestimmt auch einen Weg mit find, grep oder was auch immer. Wenn du willst, lasse ich dir ein entsprechendes Script zukommen ... -- Andreas Reich ICQ #19338732 webmaster@cyraxx.de http://www.cyraxx.de/ webmaster-der-w@uerstchenbu.de http://w.uerstchenbu.de/ andreas@andreasreich.net http://www.gar-nichts.de/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Moin Tina,
Von: cst@wohlmann.at [mailto:cst@wohlmann.at]
Ich hab einen cronjob der mir jeden tag backup dateien erzeugt, mit solchen namen:
datei_2000-07-28.tgz
Nun möchte ich auch per cronjob alle solche dateien löschen, die älter als eine woche sind.
Wie mach ich das nur?
<untested> find /pfad/zu/deb/dateien -name datei_* -ctime +7 -exec rm {} \; iehe auch 'man find' Olli --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, cst@wohlmann.at wrote:
Ich hab einen cronjob der mir jeden tag backup dateien erzeugt, mit solchen namen:
datei_2000-07-28.tgz
Nun möchte ich auch per cronjob alle solche dateien löschen, die älter als eine woche sind.
Wie mach ich das nur?
find /pfad_wo_das_zeug_liegt -name "datei*.tgz" ! -ctime -7 -exec rm {} \; Das sollte gehen ... -- MfG, M.Stahn ++ Make it do ... Or do without. ++ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
cst@wohlmann.at schrieb in 0,4K (20 Zeilen):
Ich hab einen cronjob der mir jeden tag backup dateien erzeugt, mit solchen namen:
datei_2000-07-28.tgz
Nun möchte ich auch per cronjob alle solche dateien löschen, die älter als eine woche sind.
less /etc/cron.daily/aaa_base_rotate_logs -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
cst@wohlmann.at
-
martin.stahn@sskm.de
-
Oliver.Antwerpen@gmx.de
-
webmaster@cyraxx.de
-
weissel@netcologne.de