expect로 구성된 쉘 파일을 그냥 일반상태에서 동작을 하게 되면 정상 작동이 된다.
하지만 이상하게 crontab 에 등록시에는 정상 동작이 되지 않는다.
원인을 확인해 본결과
expect 종료문에 문제가 있었다
보통 종료시에 interact 를 선언해 주지만
crontab에서 동작하게 구성하려면 expect eof 를 입력해줘야 한다.
#!/usr/bin/expect
선언문
—
—
종료
expect eof
이거때문에 한참 고생했네..