справка с ожидает сценарий, выполняет кошку на удаленном аккомпанементе и получает вывод его к переменной

Действительно ужасный метод "в лоб" мог быть должен иметь немного приложения что connetcs к принципалу однажды в секунду. При конфигурировании его с явным клиентским перенаправлением Вы сможете сказать, в какой точке это заменяет и можно успешно соединиться с новым принципалом.

Ищите класс SqlConnection.Net - член DataSource на успешном соединении дает Вам имя сервера, с которым Вы подключены.

Отслеживание включенных времен является SMOC.

Надеюсь, это поможет.

3
задан 12 August 2011 в 20:59
2 ответа

Первая вещь, Ваш heredoc действует как двойная заключенная в кавычки строка, таким образом, $expect_out переменной заменяет оболочка прежде expect запускается. Необходимо удостовериться, что heredoc не затрагивается оболочкой. Поэтому любые переменные оболочки должны быть выбраны по-другому. Здесь, я принимаю IP переменная оболочки, и я передаю ее через среду.

export IP
/usr/bin/expect << 'ENDOFEXPECT'
  set prompt ":~#"
  spawn ssh root@$env(IP)  
  expect "password:"
  send "xxxx\r"
  expect $prompt
  send "grep hostname /etc/rc.d/rc.local \n"
  expect $prompt
  set line $expect_out(buffer)
  ...more script...
ENDOFEXPECT
3
ответ дан 3 December 2019 в 05:33

Почему Вы - использование, ожидают для этого?

ssh -i ssh_private_key root@${IP} "grep -E -o 'hostname.*$' /etc/rc.d/rc.local"
3
ответ дан 3 December 2019 в 05:33

Теги

Похожие вопросы