
expect.logfile 옵션을 설정하는 방법은 다음과 같습니다.
expect.logfile 옵션을 사용하여 로그파일을 기록하려면, expect 스크립트의 시작 부분에 다음 명령어를 추가합니다.
#hostingforum.kr
bash
set log_file [open "로그파일 이름.log" w]
이 명령어는 로그파일을 열고, 기록을 시작합니다.
로그파일에 기록할 내용은 expect 스크립트의 모든 내용을 기록할 것입니다. 만약 특정한 로그 메시지만 기록하고 싶다면, 다음 명령어를 사용할 수 있습니다.
#hostingforum.kr
bash
puts $log_file "[날짜] [시간] [로그 메시지]"
이 명령어는 로그파일에 기록할 로그 메시지를 지정할 수 있습니다.
예를 들어, 로그파일의 형식은 다음과 같습니다.
#hostingforum.kr
[날짜] [시간] [로그 메시지]
이 로그파일 형식을 기록하려면, 다음 expect 스크립트를 사용할 수 있습니다.
#hostingforum.kr
bash
set log_file [open "로그파일 이름.log" w]
set 현재시간 [clock format [clock seconds] -format "%Y-%m-%d %H:%M:%S"]
puts $log_file "$현재시간 [로그 메시지]"
close $log_file
이 스크립트는 현재 시간을 기록하고, 로그 메시지를 기록합니다.
2025-04-01 10:27