Skript soll Log Datei kopieren und die alte entleeren

Linuxneuling

Linuxneuling

Tripel-As
bin noch Anfänger bei Shell Skripte...

was mache ich falsch, weil ich möchte mittels cron monatlich ein Sript aussführen, der die log dateien auf das aktuelle Datum kopiert und den logdatei entleert (z. B.: /var/log/warn soll wenn es geleert wird auf warn12072004 gändert oder kopiert werden)

Folgends habe ich versucht:
#!bin/bash

cp /var/log/warn /var/log/warn date +%d%m

echo > /var/log/warn
 
cp /var/log/warn /var/log/warn$(date +%d%m%Y)

Gruss Rupert
 
hmm vielleicht solltest du dir auch mal logrotate anschauen

man logrotate :-)
 

Ähnliche Themen

CSV Datei mit sed manipulieren/optimieren/ergänzen

Last mit etc/passwd anzeigen lassen

Backup Skript automatisch ausführen mit udev

Log-Crons

Von Streamingserver angelegte Dateien umbenennen + in Verzeichnisse einordnen

Zurück
Oben