![]() |
|
Hilfe Cronjob löschen eines Inhaltes +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Hilfe (/forumdisplay.php?fid=102) +---- Forum: Linux-Server (/forumdisplay.php?fid=105) +---- Thema: Hilfe Cronjob löschen eines Inhaltes (/showthread.php?tid=27286) |
Hilfe Cronjob löschen eines Inhaltes - powerAG - 26.06.2012 21:28 Hallo Leute, ich habe folgendes Problem. Wir haben ein selbst geschriebenes Webinterface für Gameserver. Das Problem daran ist, dass sich dieses Interface nur an einen Log bindet. Die Logs werden daher zu groß um Sie immer auslesen zu lassen. Alleine schon wegen den Traffic. Ich wollte deshalb einen Cronjob erstellen um die Datei immer leeren zu lassen am besten zu jeder vollen Stunde. Das ganze muss Server intern passieren. Wäre das möglich ? System ist Linux Debian Ich habe es leider nicht hinbekommen, mit php würde ich es hinbekommen. Aber so bekomme ich es leider nicht so schnell hin. Wäre nett wenn mir jemand helfen könnte.. Danke im voraus. Gruß Marcel RE: Cronjob - Splak - 26.06.2012 21:32 Also den Cronjob kannst du so gestalten: Code: * * * * * sh dellog.sh
RE: Cronjob - Timoo - 26.06.2012 21:32 Da gibt's viele Möglichleiten, evtl. wäre Logrotate auch eine... mach einfach crontab -e als der entsprechende User und trage */1 * * * rm datei && touch datei das löscht die Datei und legt sie wieder an, auf die Rechte achten! Kommt aber im Prinzip aus gleiche hinaus RE: Hilfe Cronjob löschen eines Inhaltes - powerAG - 26.06.2012 21:48 also es wäre diese Datei die geleert werden müsste, natürlich mit User Root. /server/counterstrike/myinside/mini/css/cstrike/console.log Gruß RE: Hilfe Cronjob löschen eines Inhaltes - Splak - 26.06.2012 22:18 Also habs jetzt nicht getestet, aber eigentlich sollte es so funktionieren o.o Bitte korrigiert mich, wenns falsch ist... Shelldatei: Code: #!/bin/bash
RE: Hilfe Cronjob löschen eines Inhaltes - powerAG - 26.06.2012 22:26 okay, habs probiert geht aber leider nicht. Da die Datei kein Ordner ist anscheinend. Es ist eine Textdatei die gecleart werden muss. Danke für eure Hilfe! Gruß Marcel RE: Hilfe Cronjob löschen eines Inhaltes - Splak - 26.06.2012 22:32 Ach, es ist schon spät... Code: */1 * * * * sh /home/SHELLDATEI.sh
Code: * */1 * * * sh /home/SHELLDATEI.sh
RE: Hilfe Cronjob löschen eines Inhaltes - _DEL6825 - 27.06.2012 05:45 - RE: Hilfe Cronjob löschen eines Inhaltes - NevaKee - 27.06.2012 10:41 Code: true > /pfad/console.log
RE: Hilfe Cronjob löschen eines Inhaltes - Mave1993 - 27.06.2012 12:23 @unlink Datei.endund in php du kannst auch ein php Script in Shell ausführen !!
RE: Hilfe Cronjob löschen eines Inhaltes - powerAG - 27.06.2012 14:16 Soo, danke für eure Hilfe! Es klappt jetzt alles, ich hab es mit der Shell gemacht bzw. sh. Hab noch einen extra User angelegt, die Datei wird nun alle 2 Stunden geleert. Super, vielen dank für eure Hilfe! |