1
시스템을 텔넷하기위한 예상 스크립트를 작성하고 재부팅하려고합니다. 스크립트를 수동으로 실행할 때 예상대로 작동합니다.crontab의 스크립트가 완전하게 작동하지 않습니다.
하지만 crontab에서 autoaticall을 실행하려고하면 프로세스가 완료되지 않습니다.
#!/usr/local/bin/expect
spawn telnet 192.168.1.1
expect "login:"
send "root\r"
expect "Password:"
send "<password>\r"
send "bash\r"
send "cd /opt\r"
send "reboot\r"
interact
(가 크론에 의해 실행됩니다) 스크립트의 출력
spawn telnet 192.168.1.1
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
DD-WRT v24-sp2 std (c) 2010 NewMedia-NET GmbH
Release: 08/07/10 (SVN revision: 14896)
RK-SWOT-2 login: root
Password:
및 그것 뿐이다 :
스크립트입니다. 더 이상 크론을 타지 마십시오. 이 문제를 해결할 수 있습니까?