Требуется в автоматическом режиме по крону переносить архивы баз
данных с одного сервака на другой. На другом серваке запущен только
sshd.
# cat upload
#!/usr/bin/expect
spawn scp /root/backups_db/*.sql.bz2 root@192.168.0.1:/home/rsync/backup_db
expect password {send <пароль>\r}
expect eof
При запуске говорит:
#./upload
spawn scp /root/backups_db/*.sql.bz2 root@192.168.0.1:/home/rsync/backup_db
root@192.168.0.1's password:
stdin: is not a tty
/root/backups_db/*.sql.bz2: No such file or directory
Подскажите плиз что делать.
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от suser
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от sdio
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум expect понимает wildcards? (2005)
- Форум непонятки с expect (2007)
- Форум Помощь по expect (2015)
- Форум Автоматизация ответов на вопросы в bash скриптах. (2017)
- Форум Подключение по ssh при помощи expect (2018)
- Форум kpcli + bash (2014)
- Форум Выполнение локального скрипта на удаленной машине средствами Expect, Bash, SSH - Bash (2017)
- Форум scp + cron (2011)
- Форум ssh не входит по ключу (2025)
- Форум ssh перестал видеть ключи (2017)