[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
problema com o expect na crontab
From: |
Rodrigo Monteiro |
Subject: |
problema com o expect na crontab |
Date: |
Thu, 3 Nov 2005 14:14:33 -0300 |
Tenho esses scripts
cesecsrv:~/stats/im/scripts# cat copia.sh
#!/usr/bin/expect
spawn sftp -b /root/stats/im/scripts/copia.sftp root@IP
expect "password:"
send "senha\n";
interact
cesecsrv:~/stats/im/scripts#
cesecsrv:~/stats/im/scripts# cat copia.sftp
lcd /root/stats/im/logs
cd /cesec/scripts/html/webim
-mget *.txt
cesecsrv:~/stats/im/scripts#
Comecei a usar o expect agora, pode ser que essa seja uma dúvida besta.
Quando executo ./copia.sh ele executa sem problema algum, e copia
todos os arquivos da maquina remota.
Quando coloco no crontab
10 3 * * * /root/stats/im/scripts/copia.sh >>
/root/stats/im/scripts/log01.txt 2>> /root/stats/im/scripts/log02.txt
Ele gera o seguinte no log01.txt e nada no log02.txt
cesecsrv:~/stats/im/scripts# cat log01.txt
spawn sftp -b /root/stats/im/scripts/copia.sftp root@IP
root@IP's password: spawn sftp -b /root/stats/im/scripts/copia.sftp root@IP
root@IP's password: cesecsrv:~/stats/im/scripts#
Está como se o expect não estivesse conseguinto encontrar o
"password:" para enviar a senha e coloca "spawn sftp -b
/root/stats/im/scripts/copia.sftp" no lugar da senha.
Alguem já passou por isso? Como resolvo?
[]s
--
"Free as in Freedom, not free as in free beer"
Rodrigo Monteiro
JID: address@hidden
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- problema com o expect na crontab,
Rodrigo Monteiro <=