bashsript das dateiinhalte löscht

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
kleine Ratze
Beiträge: 24
Registriert: 29.05.2005 19:14:07

bashsript das dateiinhalte löscht

Beitrag von kleine Ratze » 14.06.2005 19:35:41

Hallo ich habe 2 counterstrikeserver laufen, die user können über ein webinterface die startdateien des servers anschauen.
Der server startet folgendermassen :
./hlds - (weitere csserverbefehle) >> /www/clan/logfile

Dieser csserver läuft im autostartmodus. Wenn er nicht starten kann, weil ein user mist gemacht hat, dann startet er nach 10 sek. neu.

ich möchte natürlich nicht das mir die ganze Platte voll geschrieben wird.
Wenn ich per script die logfiledatei lösche und wieder erstelle klappt das erneute reinschreiben nicht, ist wahrscheilich auch logisch da der prozess gestört wurde.

Wie kann ich es hinbekommen das ich die Datei erhalte und nur den Inhalt lösche.

Bin Dankbar für jden Hinweis

dojo
Beiträge: 249
Registriert: 03.11.2004 10:30:21

Beitrag von dojo » 14.06.2005 19:37:04

Code: Alles auswählen

cp /dev/null datei
Gruß

Sunnemer

Benutzeravatar
feltel
Webmaster
Beiträge: 10474
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 14.06.2005 19:45:05

sunnemer hat geschrieben:

Code: Alles auswählen

cp /dev/null datei
oder "echo > datei" :-)

kleine Ratze
Beiträge: 24
Registriert: 29.05.2005 19:14:07

Beitrag von kleine Ratze » 14.06.2005 20:02:01

argh Danke. Wald vor lauter bäumen nicht gesehen ;)
1000 Dank

Antworten