일정 주기로 특정 문자열을 보내는 스크립트
문제
Keep Alive 신호를 인식하지 못하는 서버에서 주기적으로 엔터 키를 보내기 위해 스크립트를 사용하는 방법
해결 방법
아래 Xshell 스크립트 (VB로 작성됨)를 사용하여 일정 시간 마다 특정 문자열을 보낼 수 있습니다.
다음 내용을 작성하여 파일로 저장합니다.
Sub Main 'xsh.Screen.Synchronous = true Dim lab lab = 0 Do While true xsh.Session.sleep 3000 if xsh.Session.Connected = 0 Then Exit Do else ' xsh.Screen.Send lab xsh.Screen.Send vbCr end if 'lab = lab + 1 Wend Loop 'xsh.Screen.Synchronous = false End Sub
- 원하는 장비에 접속합니다.
- '도구 -> 스크립트 -> 실행'을 클릭하여 위 1의 파일을 지정한 후 실행합니다.