안녕하세요.
크론데몬을 이용하여 백업을 하려고 다음과 같이 스크립트를 작성을 했어요.
#!/usr/bin/expect
spawn -noecho ftp 211.xxx.xxx.xxx
expect "Name (211.xxx.xxx.xxx:root): "
send "back
"
expect "password: "
send "xxxxx
"
expect "ftp> "
send "prompt
"
send "mget *.tar.gz
"
send "mdelete *.tar.gz
"
send "bye
"
interact
그러니까 두개의 서버가 존재하는데 한 서버에서 다른 서버로 파일을 전송하는
스크립트에요.
위 파일을 trans라고 하면 ./trans하면 실행이 되면서 파일이 전송이 되더군요.
근데 크론으로 실행을 하면 자동으로 실행은 되요.
위소스에서 expect "ftp> "까지는 실행이 되는거 같은데 다음 부터는 실행이
안되더라구요.
왜 그런지 잘 모르겠어요.