expect- все статьи тега


Как дождаться завершения процесса с помощью tcl-expect

Я пишу сценарий, используя expect, в котором я должен rlogin к некоторому хосту и после этого мне нужно отправить некоторые команды. Теперь я хочу выйти на этот хост и снова переключиться на какой-то другой хост и отправить несколько команд. Но запуск моего сценария не ждет, пока первый хост завершит свои задания и завершит работу, вместо этого он посылает другие команды между предыдущими процессами. Как я могу добиться этого, используя ожидайте, пожалуйста, руководство? Пример кода выглядит с ...

Используйте expect в сценарии bash, чтобы предоставить пароль для команды SSH

для тех, кто хочет ответить, что я должен использовать SSH-ключи, пожалуйста, воздерживайтесь Я пытаюсь использовать expect в скрипте bash для предоставления пароля SSH. Предоставление пароля работает, но я не попадаю в сеанс SSH, как должен, он возвращается в bash. мой скрипт: #!/bin/bash read -s PWD /usr/bin/expect <<EOD spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no usr@$myhost.example.com' expect "password" send "$PWDn" EOD echo "you're out" вывод мой скрипт: spawn ss ...

Каковы наилучшие способы, чтобы автоматизировать сеанса отладки с помощью GDB?

есть ли у GDB встроенный механизм сценариев, должен ли я кодировать сценарий expect, или есть еще лучшее решение? Я буду отправлять одну и ту же последовательность команд каждый раз, и я буду сохранять вывод каждой команды в файл (скорее всего, используя встроенный механизм ведения журнала GDB, если у кого-то нет лучшей идеи). ...