fakechroot-подобная функциональность в MacOS?

Я предлагаю вам начать использовать Expect. Expect - это язык на основе tcl, созданный для такого рода целей - для взаимодействия (но на самом деле взаимодействия, как удаленные команды, синтаксический анализ вывода и т. Д.) С удаленными системами.

Вы можете написать действительно простой сценарий ожидания и многого добиться. Попробуйте. Существуют также модули для Perl и Python, так что если вы увлечены написанием сценариев на этих языках, вы можете это сделать.

Вот список некоторых очень хороших руководств по Expect: http://wiki.tcl.tk/11584

Я использую Expect для управления примерно 40 серверами, различных административных задач, сбора результатов команд. через определенный интервал и т. д.

Например, замечательно, если у вас есть машины, на которых вы не используете SSH-ключ аутентификации, и вы не хотите использовать такие программы, как sshpass, но вы все равно хотите иметь возможность входить в систему ( автоматически, без вмешательства человека) через скрипт. Это всего лишь один пример, но Expect намного, намного мощнее этого.

1
18.01.2018, 16:38
0 ответов

Теги

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