hmikux
15-09-2003, 16:13
hallo leute,
ich habe ein shellscript für meine anforderung angepasst - hierfür reichte mein scripting-wissen gerade noch, jedoch hänge ich an einem prob.
in diesem script werden div. ergebnisse in eine log-datei unter /var/log/ergbnis.log geschrieben, auch wenn alles OK ist. dies bedeutet nun aber, das die datei ziemlich gross werden kann, und so unnötigen plattenplatz beansprucht.
folgendes würde ich gerne mit einer if-anweisung einbauen:
if /var/log/ergebnis.log > 5120000byte; then
rm -r /var/log/ergenis.log
echo `date`" # Datei wurde neu angelegt"
else
......weiter im Shellscript...blablablabla
Wie programmiere ich das??? liege ich mit meinem script schon irgendwie richtig?
ich habe ein shellscript für meine anforderung angepasst - hierfür reichte mein scripting-wissen gerade noch, jedoch hänge ich an einem prob.
in diesem script werden div. ergebnisse in eine log-datei unter /var/log/ergbnis.log geschrieben, auch wenn alles OK ist. dies bedeutet nun aber, das die datei ziemlich gross werden kann, und so unnötigen plattenplatz beansprucht.
folgendes würde ich gerne mit einer if-anweisung einbauen:
if /var/log/ergebnis.log > 5120000byte; then
rm -r /var/log/ergenis.log
echo `date`" # Datei wurde neu angelegt"
else
......weiter im Shellscript...blablablabla
Wie programmiere ich das??? liege ich mit meinem script schon irgendwie richtig?