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

Log-Datei bearbeiten

cron job funktiniert aber

Log Skript

Zeichenkette per Skript an shell übergeben

CSV Datei mit sed manipulieren/optimieren/ergänzen

Zurück
Oben