Bewertung:
Von DeaD_EyE, Montag, 14. Februar 2011, 23:11
Zitat
Hi!
Anyone here that has any log-scripts for their hlds/srcds setups that moves yesterdays logs to a folder with yesterdays date?
Windows/Unix
------
//Rikard 'Zapy' Bremark
![]() |
Quellcode |
1 2 |
crontab -e: 0 0 * * * cd /path/to/logs/ && mkdir "`date +%F`" && mv *.log "`date +%F`" |
![]() |
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
#!/usr/bin/python
from glob import iglob
from shutil import move
from datetime import datetime
from os import chdir, path, mkdir, stat
import sys
def usage():
print "Please run the Programm with %s /path/to/srcds_logfiles" % sys.argv[0]
sys.exit()
if len(sys.argv) <= 1:
usage()
now = datetime.today().strftime('%Y-%m-%d')
if path.isdir(sys.argv[1]):
chdir(sys.argv[1])
for log in iglob('L???????.log'):
log_date=datetime.fromtimestamp(stat(log)[8])
dirname=datetime.strftime(log_date,'%Y-%m-%d')
if dirname == now:
continue
if not path.isdir(dirname) and not path.isfile(dirname):
mkdir(dirname)
if not path.isfile(path.join(dirname,log)):
move(log,dirname)
else:
usage()
|
![]() |
Quellcode |
1 |
log_sort.py /pfad/zu/den/logs |
![]() |
Quellcode |
1 2 |
7a3364ac975ca9cb66c1ee11b4521d76 log_sorter.exe c94ee175212d0f745a91f8c0a9f0be67 log_sorter.zip |
![]() |
Quellcode |
1 |
log_sorter.exe C:\HLServer\orangebox\cstrike\logs |
Dieser Artikel wurde bereits 67 292 mal gelesen.
Tags: Datum, Logs, Python, sortieren, SRCDS
Freitag, 17. Juni 2011, 23:43
Sonntag, 5. Juni 2011, 20:42
Sonntag, 29. Mai 2011, 17:37
Donnerstag, 21. April 2011, 08:13
Dienstag, 22. März 2011, 13:54
Von paini (27. Januar 2022, 10:48)
Von theJEWandI (20. September 2011, 05:13)
Von zhuowu (20. September 2011, 02:44)
Von pisey2002my (16. September 2011, 04:09)
Von MAMYCAY (16. September 2011, 03:08)
Von HSFighter 8. Februar 2011, 19:32