Hello I am doing it manually with a script which does the renaming (basically it is a unix mv)
from glob import glob
from time import time,sleep
kamcdrroot="/var/log/kamailio/"
from datetime import datetime
from os import system
def mv(fname1,fname2):
return system("mv %s %s" % (fname1,fname2))
#while True:
if True:
timestamp=time()
prefix=datetime.utcfromtimestamp(timestamp).strftime("T%Y%m%d%H%M")
cdrfiles=glob(kamcdrroot+"*.log")
cdrlist=[]
for cdrfile in cdrfiles:
newname=kamcdrroot+prefix+cdrfile[cdrfile.rfind("_"):cdrfile.rfind(".")]+".CDT"
cdrlist.append(newname)
mv(cdrfile,newname)
print system("kamcmd flatstore.rotate")
sleep(30)
for cdrfile in cdrlist:
mv(cdrfile,cdrfile[:-1]+"R")
root@corex-mc1s:/var/log/kamailio# ls -la
total 328020
drwxrwxrwx 2 root root 4096 déc. 4 13:17 .
drwxr-xr-x 14 root root 4096 déc. 4 13:15 ..
-rw-r--r-- 1 root root 23218 déc. 4 14:23 acc_134.log
-rw-r--r-- 1 root root 21196 déc. 4 14:23 acc_135.log
-rw-r--r-- 1 root root 24509 déc. 4 14:23 acc_136.log
-rw-r--r-- 1 root kamailio 14093392 déc. 4 12:29 T201312041208_129.CDR
-rw-r--r-- 1 root kamailio 14201702 déc. 4 12:29 T201312041208_130.CDR
-rw-r--r-- 1 root kamailio 13882004 déc. 4 12:29 T201312041208_131.CDR
-rw-r--r-- 1 root kamailio 13955029 déc. 4 12:29 T201312041208_132.CDR
-rw-r--r-- 1 root kamailio 4656028 déc. 4 12:29 T201312041208_133.CDR
-rw-r--r-- 1 root kamailio 4587433 déc. 4 12:29 T201312041208_134.CDR
-rw-r--r-- 1 root kamailio 4553151 déc. 4 12:29 T201312041208_135.CDR
-rw-r--r-- 1 root kamailio 4528270 déc. 4 12:29 T201312041208_136.CDR
-rw-r--r-- 1 root kamailio 64318780 déc. 4 12:05 T201312041208_137.CDR
-rw-r--r-- 1 root kamailio 64275486 déc. 4 12:05 T201312041208_138.CDR
-rw-r--r-- 1 root kamailio 64404707 déc. 4 12:05 T201312041208_139.CDR
-rw-r--r-- 1 root kamailio 64222391 déc. 4 12:05 T201312041208_140.CDR
-rw-r--r-- 1 root kamailio 130646 déc. 4 11:53 T201312041208_1.CDR
-rw-r--r-- 1 root kamailio 755148 déc. 4 13:14 T201312041232_129.CDR
-rw-r--r-- 1 root kamailio 778238 déc. 4 13:14 T201312041232_130.CDR
-rw-r--r-- 1 root kamailio 749920 déc. 4 13:14 T201312041232_131.CDR
-rw-r--r-- 1 root kamailio 761826 déc. 4 13:14 T201312041232_132.CDR
-rw-r--r-- 1 root kamailio 11378 déc. 4 13:13 T201312041232_133.CDR
-rw-r--r-- 1 root kamailio 11847 déc. 4 13:09 T201312041232_134.CDR
-rw-r--r-- 1 root kamailio 8599 déc. 4 13:13 T201312041232_135.CDR
-rw-r--r-- 1 root kamailio 11485 déc. 4 13:13 T201312041232_136.CDR
-rw-r--r-- 1 root root 97523 déc. 4 14:24 T201312041316_129.CDR
-rw-r--r-- 1 root root 93268 déc. 4 14:23 T201312041316_130.CDR
-rw-r--r-- 1 root root 91166 déc. 4 14:23 T201312041316_131.CDR
-rw-r--r-- 1 root root 94052 déc. 4 14:23 T201312041316_132.CDR
-rw-r--r-- 1 root root 27300 déc. 4 14:23 T201312041316_133.CDR
-rw-r--r-- 1 root root 770 déc. 4 13:15 T201312041316_134.CDR
-rw-r--r-- 1 root root 378 déc. 4 13:15 T201312041316_135.CDR
-rw-r--r-- 1 root root 765 déc. 4 13:15 T201312041316_136.CDR
-rw-r--r-- 1 root root 8361 déc. 4 14:23 T201312041316_1.CDR