FortiGate/System
Automation Script를 이용하여 backup 파일명에 시간을 넣는 경우
에티버스이비티
2025. 3. 18. 08:57
Automation Script를 이용하여 주기적으로 FTP 서버로 config를 자동 backup 할때 날짜와 시간을 넣는경우 에러가 발생하고 파일이 저장되지 않는다.
# exe backup config ftp ebtFW-%%log.date%%_%%log.time%%.conf <ftp server> <username> <password>
위와 같이 "ebtFW-2025-03-18_03:25:04.conf" 형식으로 backup받은 날짜와 시간으로 파일명을 하려는 경우 Windows서버에서는 에러가 발생하면서 저장되지 않는다.
이는 Winodws가 파일명에 콜론(:)을 허용하지 않기 때문이다. Linux서버에서는 잘 동작한다.
만약 하루에 여러번 backup 받아서 파일명을 구분해야 한다면 아래와 같이 "%%log.eventtime%%"이용하여 구분할 수 있다.
파일명은 "ebtFW-2025-03-18_1742235904826456217.conf" 형식으로 저장된다.
저장된 시간을 알고 싶으면 "https://www.epochconverter.com/" 에서 시간을 변경해 볼 수 있다.