請問一下 我寫了一個定時重開某一台機器的script 檔名為restart.exp
#!/usr/local/bin/expect -f
spawn ssh [email protected]
set timeout 15
expect "[email protected]'s password:"
exec sleep 3
send "lkksf442d\r"
exec sleep 1
send "reboot\r"
exec sleep 5
interact
exit
當我直接執行的時候 $ expect -f restart.exp
這個script 的功能正常
但是當我用crontab 或 at 或 expect -f restart.exp &
他出現
$ spawn ssh [email protected]
[email protected]'s password:
就停住不動了
我把timeout, sleep 都 去掉也是一樣的結果
請各位先進給點指導
謝謝
--
如果說 女兒是爸爸上輩子的情人
那也就是說 這輩子的好人 下輩子會沒有女兒囉 ?!
--
#!/usr/local/bin/expect -f
spawn ssh [email protected]
set timeout 15
expect "[email protected]'s password:"
exec sleep 3
send "lkksf442d\r"
exec sleep 1
send "reboot\r"
exec sleep 5
interact
exit
當我直接執行的時候 $ expect -f restart.exp
這個script 的功能正常
但是當我用crontab 或 at 或 expect -f restart.exp &
他出現
$ spawn ssh [email protected]
[email protected]'s password:
就停住不動了
我把timeout, sleep 都 去掉也是一樣的結果
請各位先進給點指導
謝謝
--
如果說 女兒是爸爸上輩子的情人
那也就是說 這輩子的好人 下輩子會沒有女兒囉 ?!
--
All Comments