2013-03-05 3 views
0

Давно я использовал программу Procomm Plus в Windows для сценариев/автоматизации взаимодействия с модемами и т. Д. Теперь я использую PuTTY/ssh для подобных вещей, например, для устройств Juniper Networks NetOS. Прямо сейчас я почти застрял в приклеивании текста, который не позволяет зацикливаться. Я могу придумать пару вариантов: - используйте что-то, кроме PuTTY ... но что? - запустить скрипт через PuTTY ... но как?Сценарии через PuTTY или ....?

ответ

0

Вы можете попробовать

-m, which will "read a remote command or script from a file" 

Посмотрите на Putty Documentation - раздел 3.7, в частности.

Edit:

теперь я помню - я использую для этого plink:

plink [email protected] -m local_script.sh 

палить входит Putty.

+0

Мне не ясно, читает ли ссылки, как это позволит сценарии с условным разветвлением. Просто запустить последовательность прямых команд достаточно просто - можно просто скопировать и «вставить» их. И я вижу вариант добавления файла, который был бы более автоматизирован, чем этот ручной метод, но в любом случае я подозреваю, что он работает только для встроенных команд. Или я еще не понял? О да, название языка, используемого в Procomm Plus, было Aspect. – fred3

+0

@ fred3 сценарий, который вы вызываете, может иметь всевозможную логику внутри, включая условное разветвление. Таким образом, вы будете вызывать только один скрипт за раз, но внутри этого скрипта вы можете использовать все возможности сценариев, доступные на удаленном компьютере (* nix, я бы предположил?) –