การสั่ง backup แฟ้ม แล้วได้ชื่อแฟ้มเป็นวันที่ปัจจุบัน อาจมีหลายวิธี
แต่วิธีที่ง่ายคือใช้ batch file ถูกสั่งงานผ่าน schedule task
โดยคำสั่งใน batch file ก็จะต้องกำหนดวันที่ให้กับแฟ้มเป้าหมาย
ซึ่งคำสั่ง dos ที่สามารถใช้ substring คือ :~ ตามด้วยตำแหน่งของข้อมูล
การนับตำแหน่งเริ่มต้น นับเหมือนจาวาคือ เริ่มตำแหน่งที่ 0
DOS>set f=access%date:~10%%date:~4,2%%date:~7,2%.log
DOS>copy access.log %f% |echo y
การสำรอง access.log ของ squid
ต้องดำเนินการให้สอดรับกับพรบ.คอมพิวเตอร์ 2550
ที่กำหนดให้เก็บ log อย่างน้อย 90 วัน
ขอบคุณครับ ผมนำไปประยุกต์ใช้แบบนี้ครับ
cd C:\squid\sbin
Squid -r
cd C:\squid\var\logs
REN access.log access_%date:~10%%date:~4,2%%date:~7,2%.log
cd C:\squid\sbin
squid -z
squid -i -f c:/squid/etc/squid.conf -n Squid
net start Squid
เผื่อใครจะเอาไปประยุกต์ใช้ต่อครับ