본문 바로가기
FortiGate/System

Automation Script를 이용하여 backup 파일명에 시간을 넣는 경우

by 에티버스이비티 2025. 3. 18.

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/" 에서 시간을 변경해 볼 수 있다.

 

댓글